Class 선언 후, 선언한 Class내에서 다른 Class를 참조할때

다른 Class를 인스턴스화시켜주어야 한다.

간단한 샘플로 설명하겠다.


    public class Req_CancelPayData

    {

        public Req_CancelPayData()

        {

            payer = new Payer();

        }


        [JsonProperty("payer")]

        public Payer payer { get; set; }

    }


    public class Payer

    {

        [JsonProperty("authkey")]

        public string authkey { get; set; }

    }


Req_CancelPayData라는 Class내에서 Payer라는 Class를 사용할때

Req_CancelPayData Class 생성자에서 Payer Class를 인스턴스화시켜주어야 사용이 가능하다.

일반적으로 사용시에는 값 Setting 시에 Null Exception 에러가 발생한다.

'개발 > C#' 카테고리의 다른 글

[C#] Linq, SingleOrDefault() vs FirstOrDefault()  (0) 2017.09.01
url 호출하여 a 태그 정보 가져오기  (0) 2017.05.10
Zip 파일 압축풀기  (0) 2017.05.10
JsonConvert Dll  (0) 2015.12.10
HTTPWEBREQUEST 함수  (0) 2015.12.08

+ Recent posts