[C#] ToString()의 활용
by #독개# Student student = new Student();
Console.WriteLine(student.ToString());//출력 : 네임스페이스명.student
Console.WriteLine(student); //출력 : 네임스페이스명.student
Console.WriteLine은 기본적으로 class를 매개변수로 받으면, 그 class안에 ToString()함수를 반환하게 설계되어 있다
이를 조금 활용해서 나의 클래스들에 ToString을 재정의 해주면 원하는 값을 출력할 수 있다
직접 정의로 이동해서 보았다
상속관계
internal class Human
{
public string name { get; set; }
public string fun_Human()
{
return "휴먼함수호출";
}
}
internal class Student : Human
{
public int classID { get; set; }
public override string ToString()
{
return $"이름 : {name} , 학번: {classID} , {base.fun_Human()} ";
//this는 자기자신, base는 부모
}
호출
'🔥 프로그래밍 학습 > C#' 카테고리의 다른 글
[C#] 인터페이스 INTERFACE , Loosely Coupling (0) | 2022.11.28 |
---|---|
[C#] 추상 클래스 Abstract (0) | 2022.11.28 |
[C#] 모든 클래스의 조상 Object클래스 (0) | 2022.11.28 |
[C#] 상속과 오버라이딩 간단하게 정복 (0) | 2022.11.27 |
[C#] 스택과 힙 메모리 완전 정복 (0) | 2022.11.27 |
블로그의 정보
독한 개발자
#독개#