[閒聊] c#的屬性設計很白癡

作者: EijiHoba (我要好工作)   2025-08-19 11:16:29
public class Person
{
private string name; // 私有欄位
public string Name // 公開屬性
{
get { return name; }
set { name = value; }
}
}
所以我一個field要想兩個名字
微軟是覺得程式設計師的腦子很閒是嘛
作者: devilkool (對貓毛過敏的貓控)   2025-08-19 11:17:00
不需要啊
作者: amsmsk (449)   2025-08-19 11:18:00
不用吧= =
作者: SecondRun (雨夜琴聲)   2025-08-19 11:18:00
要這樣的話直接Name{get;set;}就好
作者: devilkool (對貓毛過敏的貓控)   2025-08-19 11:18:00
一般情況都嘛 public string Name { get; set; }
作者: yam276 ('_')   2025-08-19 11:18:00
不是能直接get set
作者: Wardyal (Wardyal)   2025-08-19 11:19:00
你板怎麼這麼多C井高手
作者: SecondRun (雨夜琴聲)   2025-08-19 11:19:00
大家都是微軟的奴隸
作者: devilkool (對貓毛過敏的貓控)   2025-08-19 11:44:00
檢查在建構子做就好 不需要建額外的private field去我都是用DTO所以更不會在裡面做檢查
作者: wangyc (╳乂ㄨメX乄χ×x)   2025-08-19 11:59:00
你沒有定義value

Links booklink

Contact Us: admin [ a t ] ucptt.com