프로퍼티 value
C#
class MyBaseClass { // virtual auto-implemented property. Overrides can only // provide specialized behavior if they implement get and set accessors. public virtual string Name { get; set; } // ordinary virtual property with backing field private int num; public virtual int Number { get { return num; } set { num = value; } } } class MyDerivedClass : MyBaseClass { private string name; // Override auto-implemented property with ordinary property // to provide specialized accessor behavior. public override string Name { get { return name; } set { if (value != String.Empty) { name = value; } else { name = "Unknown"; } } } }
https://msdn.microsoft.com/library/a1khb4f8(v=vs.110).aspx
반응형
'프로그래밍(Programming) > C#' 카테고리의 다른 글
using 과 Dispose() (0) | 2017.07.19 |
---|---|
확장메서드 public static class (0) | 2017.07.18 |
정적 생성자가 호출되는 시점 (0) | 2015.11.14 |
AssemblyInfo.cs (0) | 2015.11.11 |
객체 배열 new , new (0) | 2015.11.11 |