我正在使用C#创建一个用于存储客户端/联系人的Windows窗体应用程序。我不确定添加地址的最佳方法是什么,单独的字符串值,类,结构......还是?
我不知道。你觉得怎么样?
答案 0 :(得分:3)
将像邮政地址这样的实体分解为单独的数据类型通常是个好主意。有几个原因:可重用性,可读性,关注点分离。
其次,除非你1)知道你在做什么,否则避免结构通常是个好主意,2)你真的需要它们用于特定的值类型语义。
因此,在您的情况下,创建一个Address
类。
答案 1 :(得分:0)
使用课程。结构是邪恶的;)
答案 2 :(得分:0)
通常我会创建一个单独的类来表示地址。在这种情况下,结构不会起作用,因为地址中有太多数据可以从中获得任何好处。