728x90
300x250
[C#.NET] 구조체 설명
using System;
class Program
{
struct student{
public string name;
public byte age;
// 메서드 선언
public student(string n, byte b)
{
public byte age;
// 메서드 선언
public student(string n, byte b)
{
name = n;
age = b;
age = b;
}
}
static void Main()
{
{
student Person;
Person.name = "정원영";
Person.age = 20;
// 메서드 이용
// student Person = new student(string n, byte b)
Console.Writeline("Person의 이름 : {0}, 나이 : {1}", Person.name, Person.age);
Person.name = "정원영";
Person.age = 20;
// 메서드 이용
// student Person = new student(string n, byte b)
Console.Writeline("Person의 이름 : {0}, 나이 : {1}", Person.name, Person.age);
}
}
구조체는 C언어와 C++의 핵심이자 객체지향의 핵심입니다.
클래스라는 개념도 바로 구조체라는 것을 통해 만들어졌습니다.
위의 예제는 구조체를 쉽게 이해하고자 하는 분께 많은 도움이 될 것입니다.
반응형
'소프트웨어(SW) > MS - Visual C#.NET' 카테고리의 다른 글
[C#.NET] 클래스 - Overriding 개념 (9) | 2010.11.24 |
---|---|
[C#.NET] 클래스 - 부모와 자녀의 파라메터 값을 중복 허용 (9) | 2010.11.24 |
[C#.NET] Out과 Ref의 차이점 (6) | 2010.11.19 |
[C#.NET] foreach 문 (6) | 2010.11.17 |
[C.NET] Microsoft C# 공식 강좌 사이트 안내 (6) | 2010.11.13 |