C#에서 문자열 배열 확장
도전 과제: C#의 배열 크기는 고정되어 있습니다. 기존 배열에 요소를 추가하려면 다른 접근 방식이 필요합니다.
해결책: 동적 확장을 위해 목록 사용
문자열 배열에 요소를 추가하는 가장 효율적인 방법은 List<string>
을 사용하는 것입니다. 목록은 동적입니다. 항목을 추가하면 자동으로 크기가 조정됩니다.
방법은 다음과 같습니다.
<code class="language-csharp">// Create a List to hold strings List<string> stringList = new List<string>(); // Add elements to the list stringList.Add("Hello"); stringList.Add("World"); // Convert the List back to an array if needed string[] stringArray = stringList.ToArray();</code>
이 코드는 먼저 빈 List<string>
을 생성합니다. 그런 다음 Add()
메서드를 사용하여 요소를 추가합니다. 마지막으로 데이터를 배열 형식으로 다시 필요로 하는 경우 ToArray()
을 사용하여 목록을 변환할 수 있습니다. 이렇게 하면 더 큰 새 배열을 수동으로 만들고 요소를 복사하는 오버헤드가 방지됩니다.
위 내용은 C#에서 기존 문자열 배열에 요소를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!