C#问题.
假设我有一个客户类,其中包含一堆用于存储字符串数据的道具,例如名称邮政数据和电话号码.
我没有将此实体用于ORM,因为我只是将它添加到某种类型的集合中,以便在应用程序生命周期中使用.此外,我不需要向其添加任何特定于实体的方法,也不需要将数据持久保存到xml或数据库,甚至是Web服务.
使这个结构而不是类更好吗?还是没有好处?还有一个侧面问题,我应该收集客户,列表结构吗?
要严厉,请批评.. :)
struct customer
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}
struct Customers<List>
{
private customer cust;
public customer Cust
{
get { return cust; }
set { cust = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
我在制作customer结构时看不到任何价值.字符串字段都是引用类型,因此您可以将整个事物作为引用类型(即.class).
我倾向于使用其中一种内置集合类型,而不是创建我的on类型Customers.就像是:
List<Customer> Customers = new List<Customer>();
Run Code Online (Sandbox Code Playgroud)