【发布时间】:2013-10-21 22:56:30
【问题描述】:
在 C# 及其近亲语言中,我们总是使用
public string SomeString { get; set;}
但你也可以使用(我最近才发现这个,在玩弄编译器的时候)
public string SomeString { set; get; }
我没有接受过任何正式的编程培训,一切都是自学的。我一直在使用{ get; set; },没有任何想法,就像我们使用1 + 1 = 2一样{ get; set; }的顺序只是一个约定还是有必要保持这个顺序,或者它是C历史过去时代的一些残余,就像这样我们定义了从正极流向负极的常规电流,而实际上相反?
【问题讨论】:
-
修复您的第二个代码示例;你已经跳过了变量名。
-
@Dariusz 编辑问题不是更容易,而不是发表评论请求 OP 编辑它吗?
-
@DavidArno 社区在编辑问题代码时皱眉头。搜索元。虽然这是一个相当明显的案例,但我不能 101% 确定这不是错误。
-
@Dariusz,谢谢,我不知道。我一直在天真地编辑与问题无关的不良缩进和明显的拼写错误。如果那是错误的做法,我最好停下来。
-
@DavidArno 我并不是说我认为你的做法是错误的。我只是不喜欢冒险。如果这是一个答案,我也会编辑代码。
标签: c# oop properties