我正在創建一個Windows窗體應用程序使用C#將存儲客戶端/聯繫人。我不確定添加地址的最佳方式是單獨的字符串值,類,結構......還是?當創建一個客戶端列表時,Address應該是一個struct(類客戶端)?
我不知道。你怎麼看?
我正在創建一個Windows窗體應用程序使用C#將存儲客戶端/聯繫人。我不確定添加地址的最佳方式是單獨的字符串值,類,結構......還是?當創建一個客戶端列表時,Address應該是一個struct(類客戶端)?
我不知道。你怎麼看?
使用一個類。結構是邪惡的;)
通常是一個好主意,像郵政地址這樣的實體分解成一個單獨的數據類型。一些原因:可重用性,可讀性,關注點分離。第二,除非你知道你在做什麼,2)你真的需要他們爲他們特定的值類型語義,否則避免結構是一個好主意。
因此,在你的情況下創建一個Address
類。
通常我會創建一個單獨的類來表示一個地址。在這種情況下,結構將不起作用,因爲地址內的數據太多,無法從其使用中獲得任何好處。
我也不知道。 – bzlm