C#
[C#] ToString() 메서드의 기능
무하지
2019. 12. 10. 22:52
반응형
ToString() 메서드의 기능
보통 ToString() 메서드는 숫자 값을 문자열 값으로 변환할 때 사용한다.
그러나 그런 기능만 있는 것은 아니다.
다음 예제를 통해 ToString() 이 어떻게 쓰이는지 살펴보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
using System;
namespace example
{
class Program
{
static void Main(string[] args)
{
Program program = new Program();
Console.WriteLine(program.ToString());
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
이 코드를 실행하면 다음과 같은 결과가 나온다.
example.Program 이 출력되는 것을 알 수 있다.
즉 program 인스턴스가 속해 있는 클래스의 FQDN을 반환한다.
(FQDN이란 : 2019/12/10 - [프로그래밍/c#] - [C#] FQDN 을 알아보자.)
[C#] FQDN 을 알아보자.
FQDN 을 알아보자. FQDN 은 Fully Qualified Domain Name 의 약자이다. 그냥 전체 이름이라고 알고 있으면 된다. 분야마다 FQDN이 의미하는 바가 다르지만, 적어도 c#에서는 네임스페이스와 클래스를 포함한 이름..
lwamuhaji.tistory.com
다만 이런 기능은 ToString 이 Program 같은 특수한 타입에 쓰였을 경우에만 작동한다.
보통의 타입 ( int, short, float.. 등 ) 에서는 그 타입의 변수가 가지고 있는 값을 반환한다.
반응형