블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
반응형

Category

Recent Post

Recent Comment

Archive

2009. 8. 15. 01:14 .Net Project/.Net 3.5 Sp1
반응형
Program.cs 


using System;

public class ToStringMethodOverride
{
    public static void Main(string[] args)
    {
        // 문자열 변수
        System.Collections.Stack s = new System.Collections.Stack();
        Console.WriteLine("{0}", s.ToString());

        // 정수형 변수
        Int32 intnum = 1234;
        Console.WriteLine("{0}", intnum.ToString());

        // 내가 만든 class에 ToString() 요청시 특정 필드의 값을 바로 출력
        Car car = new Car();
        Console.WriteLine(car.Name);
        Console.WriteLine(car);
       
        Car sonata = new Car("Sonata");
        Console.WriteLine(sonata.Name);
        // ToString Metho Override
       .ToString());
        Console.WriteLine("{0}", sonata);
    }
}

Car.cs

using System;

public class Car
{
    // field
    private string name;
   
    // property
    public string Name
    {
        get { return name; }
        set { name = value; }
    }
       
    // constructor
    public Car()
    {
        this.name = "Car";
    }
    public Car(string name)
    {
        this.name = name;
    }
    // ToString Method Override       return name;
    }
}


반응형

'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글

79장 인터페이스(Interface)  (0) 2009.08.15
78장 추상클래스(Abstract)  (0) 2009.08.15
75장 클래스의 부모접근  (0) 2009.08.15
74장 상속관련  (0) 2009.08.15
73장 네임스페이스(NameSpace)  (0) 2009.08.15
posted by Magic_kit