-
[C#] List<T> 클래스 사용법언어/C# 2020. 10. 29. 15:25
List<T>클래스 공식문서
https://docs.microsoft.com/ko-kr/dotnet/api/system.collections.generic.list-1?view=netframework-4.8
**List 에 Object 넣는 방법
내가 사용했던 예시 (유니티 통신/ 방 나누기)
**주의**
Room 클래스 만드는 방법은 나와있지 않습니다.
클래스를 만드는 방법은 JAVA arraylist<object> 클래스 만드는 방법을 검색해서 참조하세요
저는 추후에 수정할 계획입니다.
선언
public static List<Room> roomList = new List<Room>();
추가
roomList.Add (new Room() { room_number = roomnumber, room_title = msg, user1_nickname = user_name, user2_nickname = "", user_num = user_name, room_state = "waiting" });
찾기
Room roomUpdate = roomList.Find(x => x.room_number == roomnum); //퇴장한 방 찾기
삭제 (찾기로 찾은 오브젝트 사용)
roomList.Remove(roomUpdate);
수정 (찾기로 찾은 오브젝트 사용)
roomUpdate.user1_nickname = user_name;
정렬
roomList.Sort(delegate (Room A, Room B) { //방번호대로 순서정렬. if (A.room_number > B.room_number) return 1; else if (A.room_number < B.room_number) return -1; return 0; });
'언어 > C#' 카테고리의 다른 글
[C#] json 사용방법 + 유니티 (0) 2021.02.19 [C#] Reflection 기능으로 Method 다루기 (0) 2021.02.19