C# 对初始化变量的课程说明感到困惑

C# 对初始化变量的课程说明感到困惑,c#,C#,我正在网上学习一门C课程,它让我做一些活动,复制粘贴一些代码,然后填写一些 我正在创建一个程序,可以使用Console.Beep方法播放歌曲 这是课程中的一些说明,下划线部分是我困惑的地方 似乎没有什么比这更重要的了: class Song { public string Name { get; private set; } public LinkedList<Note> notes { get; private set; } public Song(stri

我正在网上学习一门C课程,它让我做一些活动,复制粘贴一些代码,然后填写一些

我正在创建一个程序,可以使用Console.Beep方法播放歌曲

这是课程中的一些说明,下划线部分是我困惑的地方


似乎没有什么比这更重要的了:

class Song
{
    public string Name { get; private set; }
    public LinkedList<Note> notes { get; private set; }
    public Song(string name)
    {
        this.Name = name;
        this.notes = new LinkedList<Note>();
    }
}

我很清楚我对一门提倡在同一个项目/同一个类中混合和匹配命名约定的课程的感受。不管怎样,你能向你的导师寻求澄清吗?如果你想知道为什么我建议向你的老师寻求澄清,我可以看到许多关于如何使用单个字符串初始化课堂的解释:1。字符串是歌曲的名称,您需要在数据库中查找它。2.该字符串是一个序列化对象,可能是一个包含数据的JSON字符串。3.字符串是一个可以获取数据的URL。4.字符串是您需要从中加载歌曲的文件。5.字符串仅仅是名称,类构造函数应该基于这个名称填充注释。@john我正在学习的课程是垃圾,原因有很多,比如坏习惯等等,但这不是重点。不幸的是,我没有老师/家教可以问,因为我正在学习的课程没有老师/家教,除非我付3倍的学费。不管怎么说,本课中没有任何URL或JSON字符串,我认为这是一个简单得多的问题,但我不能把我的手指放在它上面。问题是什么?在只提供名称的情况下如何设置注释?我认为属性需要一个get,比如公共字符串名称{get;set;}No?如图所示,我认为成员的名字应该是一个字段。@Mary-你说得对。这些要求确实指出了几个地方的属性。