초기화 2

[Effective C#] C# 정적 클래스 멤버 초기화 유의사항

정적 멤버 변수를 포함하는 타입이 있다면 인스턴스를 생성하기 전 반드시 정적 멤버 변수를 초기화 하여야한다. C#에선 '정적 멤버 초기화'와 '정적 생성자' 두가지를 제공한다. * 정적 변수를 초기화하기 위해 인스턴스 생성자나 전용의 private 메서드 혹은 다른 관용구를 사용해서는 안된다. 정적 멤버 초기화 - 인스턴스 멤버 초기화와 마찬가지로 정적 멤버를 간단히 초기화하는 경우라면 정적 생상자보단 멤버 초기화 구문을 사용하는 것이 좋다. - 정적 생성자가 호출되기 이전에 실행되며, 베이스 클래스의 정적 생성자보다도 먼저 호출된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class MySingleton { private static reado..

개발/C# 2020.12.31

[TIZEN]3. 타이젠 Basic UI Application 코드 설명

이전 페이지에서 Basic UI Application을 통해 Native 프로젝트를 생성해 보았습니다. 2. 타이젠 네이티브 프로젝트 생성/에뮬레이터 생성 이제 생성된 프로젝트에서 각 코드를 살펴보도록 하겠습니다. 1. Project Explorer - 먼저 생성된 프로젝트를 보시면, 좌측 Project Explorer에 기본적으로 생성되는 폴더와 파일을 볼 수 있습니다. 기본적으로 아래 정도를 알고 있으면 됩니다. - inc : Header Files(.h) - res : Resource Files - src : C Files(.c) -tizen-manifest.xml : 타이젠에서 각종 정보를 기술한 어플리케이션 명세서, 모든 어플리케이션은 루트 디렉토리에 manifest를 갖고 있어야 합니다. 어플..

개발/TIZEN 2015.12.19
반응형