WPF공부하기 18 - struct

 

이번 WPF공부하기 18번째는 struct에 대하여 글을 쓸거에요!

오늘의 명언 한번 보고 가실까요?!

 

 

당신은 지체할 수도 있지만 시간은 그러하지 않을 것이다.

 (벤자민 프랭클린)

 

 

struct

 

- 여러가지 형식의 자료들을 모아둔 틀입니다.

   C#에서는 메소드가 없는 클래스라고 할 수 있습니다.

 

- 구조체의 정의 방법입니다.

 

- 예를들어 보시겠습니다.

 

struct People

{

public string name;

public int age;

}

 

-구조체의 사용법

*  위 구조체의 age를 읽거나 쓰고 싶을 때에는 People.age를 씁니다.

 


 

struct 의 예제를 보시겠습니다.

 

using System;

 

struct People {

public string nave;            // <-(1)

 

}

class StructTest{

public static void Main() {

People he;                //<-(2)

he.name="kym";        //<-(3)

Console.WriteLine("이름: {0}",he.name);    //<-(4)

Console.WriteLine("나이: {0}",he.age);

}

}

 

struct의 설명입니다.

 

(1)의 설명

이름과 나이로 구성된 People이란 이름의 struct사용자 정의 형식입니다.

 

(2)의 설명

int x; 하는 것처럼 People he; 라고 쓰면 됩니다.

이때 he를 초기화 해 줄 필요는 없습니다. he 내부의 요소들을 각각 초기화 해줍니다.

 

(3)(4)의 설명

struct 내부의 맴버들에게 접근하기 위해서는 he.age처럼 .(dot)연산자를 사용합니다.

 

 

 

 

 

WPF공부하기 18 - struct

+ Recent posts