반응형

list 2

C#의 배열과 같은 목록을 초기화할 수 있는 이유는 무엇입니까?

C#의 배열과 같은 목록을 초기화할 수 있는 이유는 무엇입니까? 오늘 저는 C#에서 다음과 같은 일을 할 수 있다는 것을 알고 놀랐습니다. List a = new List { 1, 2, 3 }; 내가 왜 이걸 할 수 있을까요?어떤 생성자라고 합니까?어떻게 제 수업으로 이것을 할 수 있을까요?이것이 배열을 초기화하는 방법이라는 것을 알고 있지만 배열은 언어 항목이고 목록은 단순 개체입니다...이는 의 컬렉션 이니셜라이저 구문의 일부입니다.NET. 다음과 같은 경우에는 모든 컬렉션에서 이 구문을 사용할 수 있습니다. 구현합니다.IEnumerable(바람직하게는IEnumerable) 다음과 같은 이름의 메서드가 있습니다.Add(...) 기본 생성자가 호출된 다음Add(...)이니셜라이저의 각 멤버에 대해 호출..

source 2023.04.27

목록에서 무작위로 50개 항목 선택

목록에서 무작위로 50개 항목 선택 파일의 아이템 리스트를 읽어내는 기능이 있습니다.목록에서 50개 항목만 무작위로 선택하여 다른 파일에 쓰려면 어떻게 해야 하나요? def randomizer(input, output='random.txt'): query = open(input).read().split() out_file = open(output, 'w') random.shuffle(query) for item in query: out_file.write(item + '\n') 예를 들어, 총 랜덤화 파일이 random_total = ['9', '2', '3', '1', '5', '6', '8', '7', '0', '4'] 랜덤으로 3개씩 세팅하고 싶은데 결과는 random = ['9', '2', '3'..

source 2023.04.12
반응형