분류 전체보기140 유니티/C# string 값을 자주바꿀때 사용되는 StringBuilder string 의 값을 자주 바꿔야 되는 경우 StringBuilder를 사용하면 시간을 많이 줄일 수 있다. a에 모든 c를 더해보겠다. using System.Text; string a; StringBuilder b = new StringBuilder(1024); // 1024 대신 넣을 숫자의 갯수 이상 string c[] = new string[]; for (int i = 0; i < c.Length; i++) b.Append(c[i]); a = b.ToString(); 2021. 1. 5. 유니티/C# Dictionary 중복 삽입 처리법 C#에서 Dictionary의 경우 중복된 키값을 받지 않는다 만약 중복된 키값이 들어오면 기존 value를 증가하고 싶으면 add 대신 tryadd를 이용하여 사용할 수 있다. Dictionary a if(a.TryAdd("키",1) == false) // 만약 삽입이 잘못될 경우(잘 되면 삽입) a["키"] += 1; // 키에다 +1 2021. 1. 5. 유니티/C# 범위기반 루프 foreach 파이썬에는 for i in a: 와 같은 범위기반 루프문이 c#에서도 이와 유사하게 사용할 수 있는데 foreach(int i in a) 처럼 사용을 하면 된다. 2021. 1. 5. 유니티/C# 이차원 배열 열과 행 갯수 가져오기 string[,] a 이러한 이차원 배열이 있다고 할때 a.Length 를 사용하면 모든 인자의 갯수가 출력이 된다 이럴때 a.GetLength(0)을 사용하면 한차원만 내려가서 열의 갯수를 가져오고 a.GetLength(1)을 사용하면 행의 갯수를 가져오게 된다. 2021. 1. 5. 이전 1 ··· 20 21 22 23 24 25 26 ··· 35 다음 반응형