https://learn.microsoft.com/ko-kr/dotnet/csharp/fundamentals/tutorials/safely-cast-using-pattern-matching-is-and-as-operators

 

패턴 일치와 is 및 as 연산자를 사용하여 안전하게 캐스트하는 방법 - C#

패턴 일치 기법을 사용하여 변수를 다른 형식으로 안전하게 캐스팅하는 방법을 알아봅니다. 패턴 일치뿐만 아니라 is 및 as 연산자를 사용하여 형식을 안전하게 변환할 수 있습니다.

learn.microsoft.com

 

즉, 강제 캐스팅은 https://learn.microsoft.com/ko-kr/dotnet/api/system.invalidcastexception?view=net-8.0 될 위험성이 있으나, as 키워드를 사용한 캐스팅은 내부에서 이를 검사하여 에러를 발생시키지 않고 null을 반환하도록 되어 있음.

 

'C#' 카테고리의 다른 글

string으로 특정 변수의 데이터를 가져올때.  (0) 2016.12.01

WRITTEN BY
빨강꼬마

,