c#4 [유니티 C#]List 정렬 Sort 이용하기 List.Sort() 람다식 이용 class SortData { public int index; public int sortNum; } List sortDataList = new List(); private void Start() { int random = 0; for (int i = 0; i < 5; i++) { SortData sortData = new SortData(); random = Random.Range(0, 100); sortData.index = i; sortData.sortNum = random; sortDataList.Add(sortData); } int noSortCount = sortDataList.Count; for (int i = 0; i < noSortCount; i++) {.. 2021. 5. 19. 유니티[유니티 C#]String을 DataTime으로 변환 String -> DataTime 형식으로 변환 시간에 관련된 어느 string이든 형식만 맞추면 DataTime형식으로 변환시킬 수 있음 private void Start() { DateTime nowtime = DateTime.Now; string stringTime = "12:30:50"; DateTime dataTimeString = DateTime.ParseExact(stringTime, "HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); Debug.LogError("> stringTime " + stringTime); Debug.LogError("> dataTimeString " + dataTimeString); Debug.LogE.. 2021. 5. 19. [유니티 C#]string 문자열 치환(Replace) 문자열 치환 private void Start() { string A1 = "ABCDEFGH"; string A2 = null; A2 = A1.Replace("CD", "AA"); Debug.Log("A1 : " + A1); Debug.Log("A2 : " + A2); } 문자열.Replace("치환할 구간","치환문자") 원하는 문자는 원하는 구간에 문자를 치환할수있게됨 공백 제거 private void Start() { string A1 = "my name"; string A2 = null; A2 = A1.Replace(" ", ""); Debug.Log("A1 : " + A1); Debug.Log("A2 : " + A2); } 공백문자도 제거할 수있음 다양한 활용이 가능함 2021. 5. 19. [유니티 C#]String 문자열(Split,IndexOf) Split 문자열 분리 private void Start() { string A1 = "Hello : Wolrd!!"; string[] A2 = A1.Split(' '); Debug.Log("A1 : " + A1); int count = A2.Length; for (int i = 0; i < count; i++) { Debug.Log("A2 : " + i+ " 번쨰 " + A2[i] + " 값"); } } 문자.Split('분리의 기준이되는 문자'); 분리문자는 빼고 배열에 저장이 됨 공백도 가능하고 다른 문자도 가능함 IndexOf 특정위치 문자열 인덱스 private void Start() { string A1 = "ABCDEFGEH"; int A1Num = 0; A1Num = A1.IndexOf(".. 2021. 5. 19. 이전 1 다음