제목 : 14.1.1. 구조체 : 구조체.cs
글번호:
|
|
312
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2007/02/06 오후 2:26:00
|
조회수:
|
|
4785
|
using System;
//[!] 구조체
public struct BusinessCard
{
public string Name; // 이름
public int Age; // 나이
}
//[!] 클래스
public class 구조체
{
public static void Main()
{
//[1] 변수 사용
string name = "홍길동";
int age = 21;
Print(name, age);
//[2] 배열 사용
object[] addess = new object[2];
addess[0] = "홍길동";
addess[1] = 21;
Print(addess[0], addess[1]);
//[3] 구조체 변수 선언/초기화/참조
BusinessCard bizCard;
bizCard.Name = "홍길동";
bizCard.Age = 21;
Print(bizCard.Name, bizCard.Age);
//[4] 구조체 배열 선언/초기화/참조
BusinessCard[] bizCards = new BusinessCard[2];
bizCards[0].Name = "백두산";
bizCards[0].Age = 100;
bizCards[1].Name = "한라산";
bizCards[1].Age = 80;
for (int i = 0; i < bizCards.Length; i++)
{
Print(bizCards[i].Name, bizCards[i].Age);
}
}
//[*] 출력 전담 메서드
public static void Print(object a, object b)
{
Console.WriteLine("{0}은 {1}살입니다.", a, b);
}
}