關於C#中的最佳做法只是有幾個問題:通用C#最佳實踐
任何原因,我更願意做的事:的
var list = new List<string>();
object[] array = list.ToArray<object>();
comboBox.AddRange(array);
代替:
var list = new List<string>();
comboBox.AddRange(list.ToArray<object>());
而且任何我寧願這樣做的原因:
class myClass
{
private string _hello;
public string Hello
{
get {return _hello;}
set {_hello = value;}
}
}
替代:
class myClass
{
public string Hello;
}
問一個問題一次,除非它們是相互關聯的,加上你的第二個問題到一個新問題 –
有沒有gol den規則。我建議你遵循的主要觀點是首先要確定可讀性(以及可維護性)和一致性(總是相同的結構更容易理解)。也就是說,第二個片段的夫婦並不相同。屬性不是字段。或者你的意思是自動屬性('公共字符串你好{get; set;}')? –
第一個例子是可讀性和偏好的問題和第二示例做不同的事情。 – user1477388