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 | public class MyClass { private int m_value = 0; public int _value { get { return m_value; } set { m_value = value; } } } public class Example { void Start() { //myClass1은 초기화를 하지않고 생성만 한다. MyClass myClass1 = new MyClass(); //myClass2의 맴버필드 m_value을 100으로 초기화한후 생성한다. //맴버 필드를 초기화 하기위해서는 맴버 필드가 public 이거나, 맴버 필드에 접근하기 위한 property가 필요하다. MyClass myClass2 = new MyClass() { _value = 100 }; System.Console.WriteLine("myClass1 = " + myClass1._value); System.Console.WriteLine("myClass2 = " + myClass2._value); //Result //myClass1 = 0; //myClass1 = 100; } } | cs |
'프로그래밍 > Unity 코드' 카테고리의 다른 글
함수명을 string로 호출이 가능 할까? (0) | 2016.04.07 |
---|---|
Unity 3D 스크립트 라이프 사이클 플로우차트(Script Lifecycle Flowchart) (0) | 2016.03.21 |
유니티 3D에서 물체 회전과 이동 방법중 하나. (0) | 2016.02.23 |
C# xml, json, txt, binary 타입 읽고 쓰기 (0) | 2016.02.05 |
System.Reflection , GetType, Getvalue, Setvaule (0) | 2016.02.05 |