看板 C_Sharp 關於我們 聯絡資訊
最簡單的一般情況: class BaseClass { public string FileName { get; set; } } class SubClass : BaseClass { // 使用 "new" 修飾詞 public new string FileName { get { return base.FileName; } set { base.FileName = AppDomain.CurrentDomain.BaseDirectory + value; } } } class Program { static void Main( string[] args ) { // 在這裡, 只能用SubClass介面 SubClass sub = new SubClass(); sub.FileName = "Test.txt"; } } 如果你需要的情況不是這種一般情況, 而是牽涉到, 例如:ASP.NET Page Life Cycle 你繼承的是特定Web Control,且該Property在internal Page Life Cycle中會被使用到, 那麼上述作法無效用... -- 對於已經無法擁有的 唯一能做的是 不要忘記 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.66.145