C# 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 14.1.1. 구조체 : 구조체.cs
글번호: 312
작성자: 레드플러스
작성일: 2007/02/06 오후 2:26:00
조회수: 4465
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);
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 15. 알고리즘(Algorithm) - 레드플러스 2003-03-31 6636
  14. 구조체, 열거형, 네임스페이스 GuidDemo.png(34 KB) 레드플러스 2003-03-31 7062
  예제. ASP3.0의 ADO 컴포넌트 모방하기 - 레드플러스 2004-11-07 4876
  14.1. 구조체 - 레드플러스 2007-02-06 4248
현재글 14.1.1. 구조체 : 구조체.cs - 레드플러스 2007-02-06 4465
  14.2 열거형(Enumeration) - 레드플러스 2007-02-06 4316
  14.2.1. 열거형 : 열거형.cs - 레드플러스 2007-02-06 4568
  Enum.GetNames() 메서드 EnumGetNames.png(25 KB) 레드플러스 2014-05-07 2253
  [실습] 열거형(Enumeration)을 사용한 데이터 나열하기 - 레드플러스 2018-01-28 1941
다음글 13. 클래스와 상속 - 레드플러스 2003-03-31 6425
 
손님 사용자 Anonymous (손님)
로그인 Home