1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace cshapExTwo17 { /* * 프로퍼티 * * 선언형식 * 데이터타입 필드명; * 접근제한자 데이터타입 프로퍼티명 * { * get * { * return 필드명 * } * set * { * 필드명 = value * } * } * - value는 키워드 * - get, set은 접근자 * - 프로퍼티를 읽기전용(get접근자만 구현했을때) * 쓰기전용(set접근자만 구현했을때)으로 정의할 수 있다. * */ class DemoClass { private int demoField; public int DemoField { get { return demoField; } set { demoField = value; } } } class Program { static void Main(string[] args) { DemoClass dc1 = new DemoClass(); dc1.DemoField = 10; Console.WriteLine(dc1.DemoField); } } } | cs |
-----------------------------결과창-----------------------
10
'프로그래밍' 카테고리의 다른 글
[WPF]레이아웃컨트롤(xaml) (0) | 2019.01.28 |
---|---|
2_15.자동프로퍼티 (0) | 2019.01.27 |
2_13. 추상클래스 (0) | 2019.01.27 |
2_12. 인터페이스 (0) | 2019.01.27 |
2_11. Tuple(튜플) (0) | 2019.01.22 |
댓글