【发布时间】:2010-10-26 04:05:37
【问题描述】:
我想知道,在 C# 中构造新对象的首选方法是什么?
学习一个 Person 类:
public class Person
{
private string name;
private int age;
//Omitted..
}
我应该创建它以使用:
New Person("name", 24);
或
New Person() { Name = "name", Age = 24 };
这只是口味问题,还是有充分的理由使用其中一种?
我可以想象一个应该只使用构造函数中的必填字段和可选字段,而不是作为构造函数参数,而是使用属性。
我说的对吗?
【问题讨论】:
-
这实际上是stackoverflow.com/questions/830657的C#版本
标签: c# oop properties constructor