Linq에서 Enumerable.Range (1, 31)을 문자열 목록으로 변환하는 방법은 무엇입니까?Enumerable.Range를 문자열 목록으로 변환
9
A
답변
25
var list = Enumerable.Range(1, 31).Select(n => n.ToString()).ToList();
2
이 시도 :
string list = string.Join(string.Empty, Enumerable.Range(1, 31));
미안 해요, 난 단지 문자열로 변환.
var list = string.Join(",", Enumerable.Range(1, 31)).Split(',').ToList();
6
static void Main(string[] args)
{
List<string> test;
test = Enumerable.Range(1, 31).Select(n => n.ToString()).ToList();
foreach (var item in test)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
이 하나의 인쇄 나 31 개 라인 :).
+0
_n_은 _IEnumerable_에서 상속되지 않으므로 _test_는 지연 실행에 의해 구현됩니다. _GetRange_에 의해 리턴 된 값은 조치를 수행하는 데 필요한 정보입니다. 쿼리는 _GetEnumerator_ 메서드를 호출하거나 _foreach_를 사용하여 개체가 열거 될 때까지 ** 수행 **되지 않습니다. –
+1
@JimLahman, 네가 맞을 때, 주어진 코드에서, 쿼리는'foreach' 전에 오는'.ToList()'메소드에서 실행된다. 'foreach'가 실행될 때,리스트에는 이미 모든 문자열 값이 들어 있습니다. –
관련 문제
- 1. 문자열 목록을 int 목록으로 변환
- 2. 문자열을 파이썬으로 목록으로 변환
- 3. 튜플 목록으로 변환
- 4. 컬렉션을 목록으로 변환
- 5. 문자열을 정수 목록으로 변환
- 6. Dynamic [] 구조체를 숫자 목록으로 변환
- 7. Python을 JavaScript - 목록으로 변환 하시겠습니까?
- 8. 수은 속의 튜플 목록으로 변환
- 9. 파이썬에서 문자열 목록으로 파일 읽기
- 10. 변환 문자열
- 11. 변환 문자열
- 12. 문자열 변환
- 13. 문자열 변환
- 14. 문자열 변환
- 15. 변환 문자열
- 16. 문자열 변환 $!
- 17. 개체 형식을 목록으로 변환 <T>
- 18. 선형 연결 목록을 순환 연결 목록으로 변환
- 19. 루아 - 표를 쉼표로 구분 된 목록으로 변환
- 20. 파이썬 : 파일 가져 오기 및 목록으로 변환
- 21. 파이썬을 사용하여 튜플 목록을 중첩 목록으로 변환
- 22. .NET generic 목록을 F # 목록으로 변환
- 23. Python : JSON (URL에서 반환)을 목록으로 변환
- 24. 플랫 데이터를 계층 적 파이썬 목록으로 변환
- 25. django - 목록을 다시 쿼리 목록으로 변환
- 26. C# 바이트 배열을 일반 목록으로 변환
- 27. 스프레드 시트에서 XML 목록의 목록으로 변환
- 28. Linq to VB.NET의 일반 목록으로 변환
- 29. django 기본 키 목록으로 개체 목록을 변환
- 30. 파이썬 : 구분 기호 목록으로 문자열 분할
가입 후 분할은 나에게 상당히 비효율적 인 것 같다. 왜 그냥 '선택'을 사용하지 않는가? –