본문 바로가기

이것이 c# 이다9

이것이 C# 12장 연습문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 using System; using static System.Console; using System.Collections; namespace AS { class As { static void Main(string[] args) { int[] arr = new int[10]; try { for (int i = 0; i 2019. 5. 15.
[C#] 널 조건부 연산자 (Null-conditional operator) 널 조건부 연산자 (?.) - 객체의 멤버에 접근하기 전에 해당 객체가 null인지를 검사하여 그 결과가 참(즉, 객체가 null) 이면 그 결과로 null을 반환하고, 그렇지 않은 경우에는 . 뒤에 지정된 멤버를 반환한다. 이렇게 하면 일일이 if문을 써서 null을 체크할 필요가 없다! 만약에 인덱서, 배열 요소등을 접근할 경우에는 ?[] 로 표현하면 된다. 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 using System.Collections; using static System.Console; namespace NullConditionalOperator { class MainApp { static void Main(s.. 2019. 4. 28.
[C#] Nullable 형식 Nullable 형식 - Null (비어있는) + able (~ 될 수 있는), 즉 "비어 있는 상태가 될 수 있는" 형식이라는 뜻을 나타낸다. 우리가 프로그래밍을 하다 보면 어 떤 값도 가지지 않는 변수가 필요할 때가 있는데 0이 아닌 비어 있는 변수에게 할당된 메모리 공간을 비워 둘 수 있도록 Nullable형식을 사용하면 된다. 변수 선언 방법 데이터 형식? 변수 이름; 값 형식? 참조 형식? Nullable 형식을 사용할 수 있는 경우는 값 형식에 한해서만 된다. 참조 형식은 사용불가! int? a = null; float? b = null; double? c = null; 위에서 선언한 변수는 모두 null로 초기화됐는데, 뜻은 "해당 변수를 비운다"라는 뜻이다. 그렇다면 아무 값도 넣지 않으면.. 2019. 4. 28.