C# 변환 연산자
[C#] casting
1. casting using System; class Program { static void Main() { int n = 3; double d = 3.4; d = n; // int => double - 데이터 손실 없음 n = d; // double => int - 데이터 손실 방생 error n = (int)d; } } ① 캐스팅 규칙 => 데이터 손실이 발생하지 않은 경우 암시적 형 변환 될 수 있다. => 데이터 손실이 발생하는 경우 명시적 캐스팅을 해야 한다. 2. is, as using System; class Animal { } class Dog : Animal { public void Cry() { Console.WriteLine("Dog Cry"); } } class Program { ..