Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void IsExpressions(object o)
- {
- // null 값을 체크하는 새로운 대안입니다.
- if (o is null) Console.WriteLine("o is null");
- // const 패턴을 통해 다른 상수 값과 비교할 수 있습니다.
- const double value = double.NaN;
- if (o is value) Console.WriteLine("o is value");
- // const 패턴은 string 리터럴을 사용할 수 있습니다.
- if (o is "o") Console.WriteLine("o is \"o\"");
- // 타입 패턴의 예시입니다.
- if (o is int n) Console.WriteLine(n);
- // 타입 패턴과 다른 표현식을 조합할 수도 있습니다.
- if (o is string s && s.Trim() != string.Empty)
- Console.WriteLine("o is not blank");
- }
Add Comment
Please, Sign In to add comment