C# Study/C# 케이스 스터디 맨텀 2019. 7. 7. 22:47
1. Rectangular Array(다차원 배열) : 혹은 Multi Array public int[,] array = new int[4,5]; - 길이가 같은 여러개의 배열을 합쳐서 바둑판처럼 만든 것. - 정방형 배열을 말한다. 모든 두번째 차원은 같은 길이를 가진다. 2. Jagged Array(가변 배열) - 길이가 다른 여러개의 배열을 합쳐놓은 것. - 두번째 차원의 길이가 각각 다르게 넣는 것이 가능하다. public int[][] array = new int[3][]; 초기화 할 때는 위와 같이 가변 배열의 용량을 지정한다. int[][] Array = new int[2][] Array[0] = new int[4]; Array[1] = new int[3]; 가변배열의 Property중 Le..
C# Study/C# 케이스 스터디 맨텀 2019. 6. 18. 11:36
프로그래밍을 하다보면 꽤 많은 인자를 넘겨줘야 하는 경우가 생긴다. 다음의 예를 보자. 인자로 GameObject형을 4개를 받고있다. using UnityEngine; public class TestClass : MonoBehaviour { void Start() { var cat = new GameObject(); var dog = new GameObject(); Animal(cat, dog, null, null); // 함수의 인자를 모두 쓰지않으면 오류가 난다. } public void Animal(GameObject obj1, GameObject obj2, GameObject obj3, GameObject obj4) { } } 하지만 인자가 null일 경우엔 예외처리를 해놔서, 앞의 두개만 넘겨..