array 2

[C#] 예외처리 try-catch의 이용과 자료구조 Array, List, ArrayList 차이

예외처리 if / switch : 값의 예외 try - catch : 흐름의 예외 => 버그가 터져도 코드가 계속 이어져야 될 때 사용 try - catch try { 정상 실행할 코드 } catch (예외) { 예외 발생시 처리 } catch (예외2) { 예외2 발생시 처리 } finally {try든 catch든 꼭 마지막에 실행} try내의 코드에서 예외가 발생할 시 catch에서 처리하고 다시 try가 감싸는 코드를 실행한다. catch절은 try절에서 던질 예외 객체와 같은 형식이어야 한다. 예외를 던질 때는 throw를 사용하기도 한다. 예를 들어 array등의 초기값이 설정이 안되어있으면 비어있는 Null값이 들어있는데 이에 접근하려하면 Null관련 예외처리 많이 발생한다. string은 ..

공부/C# 2023.03.24

[C#] 배열, foreach, 셔플 코드와 이를 이용한 예제 및 로또 생성기

배열 - 동일한 특성을 가지며 일정한 규칙에 따라 n개의 요소가 나열된 데이터의 집합이다. - 배열의 번호(index)와 번호에 대응하는 데이터들로 이루어진 자료구조를 의미한다. - 다수의 데이터를 효율적으로 처리 가능. 배열 선언 형식) * 만약 동일한 타입을 가지는 데이터가 n개 만큼 있다면 type[] 배열이름 = new type[n]; 으로 선언해주면 된다. 배열 코드 예시 int[] numArr = new int[5]; numArr[0] = 10; numArr[1] = 30; numArr[2] = 40; numArr[3] = 100; numArr[4] = 200; Console.WriteLine(numArr[0]); Console.WriteLine(numArr[1]); Console.WriteL..

공부/C# 2023.03.17
728x90