형변환

C#/기본기

[C#] 기반클래스와 파생클래스 사이의 형식변환

https://blog.naver.com/bamsunbic/221370090169 C# 5. 다형성, 형변환 다형성(Polymorphism) 다형성은 여러 가지 형태를 가질 수 있는 것을 의미합니다. < 다형성의 두 가지 ... blog.naver.com 기반클래스와 파생클래스 사이에서는 족보를 오르내리는 형식 변환이 가능 파생 클래스의 인스턴스는 기반 클래스의 인스턴스로서도 사용 가능 먼저 왜 기반, 파생 사이의 형변환이 필요한지부터 알아보자. 1. 다형성과 유연성 가장 중요한 이유이다. 다형성은 코드의 재사용성과 유연성을 향상시키며, 객체 간의 관계를 간결하게 표현할 수 있다. 2. 멤버의 개수 조절 여러자료를 찾아본 결과 형변환은 참조하고 있는 인스턴스에서 사용할 수 있는 멤버의 개수를 조절하는 역..

C#/기본기

[C#] 데이터 형변환(캐스팅)

문자열 → 숫자열 1. Convert.ToInt32() string a = "123"; int b = Convert.ToInt32(a); 2. Parse() Parse는 문자열을 숫자로의 변환이 실패하면 예외(exception)을 던짐 예외가 던져지면 프로그램은 현재 코드의 실행을 멈추고 흐름을 다른 곳으로 이동 string a = "123"; int b = int.Parse(a); 3. TryParse() 애초에 변환의 성공 여부를 반환해서 코드 흐름 유지 가능 변환한 데이터는 두번째 매개변수에 저장(out키워드로 수식되어 있다) string a = "123"; int.TryParse(a, out int b) 이전에 b 를 선언하지 않더라도 출력전용 매개변수(out으로 수식한) int b에 변환한 데이..

파워지훈
'형변환' 태그의 글 목록