Linqでは、Enumerable.Range(1、31)を文字列のリストに変換するにはどうすればよいですか?Enumerable.Rangeを文字列のリストに変換する
9
A
答えて
25
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. Pythonの文字列リストを文字列に変換する
- 2. pythonリストの文字列をリストのリストに変換する
- 3. Pythonで文字列のリストをUnicode文字に変換する
- 4. JSF2文字列のリストを文字列に変換[]
- 5. 文字列にリストを変換し、バック
- 6. リストに文字列を変換し
- 7. 文字列のリストを1つの文字列に変換する
- 8. 文字列の配列をリストに変換する<string>
- 9. 文字列リストをintリストに変換する
- 10. 変換リストValidationNELへの[文字列] [文字列、A]機能で
- 11. 2Dリストを2D文字列配列に変換するC#
- 12. Jsonの文字列をオブジェクトのリストに変換する
- 13. クラスのプロパティを文字列のリストに変換する
- 14. Cython - 文字列のリストをcharに変換する
- 15. dictsのリストを文字列に変換する
- 16. 文字列をPythonのリストに変換する
- 17. 整数のリストに文字列を変換する
- 18. 文字列のリストをオブジェクトに変換する
- 19. 文字列をJavaの文字列配列に変換する
- 20. Rデータフレーム内の文字列にリストの列を強制変換
- 21. リストを変換する<boolean>を文字列に
- 22. 文字配列をJavaでリストに変換する
- 23. ハッシュテーブルのキーを文字列のリストに変換します
- 24. 標準のC++文字列を文字列に変換する^
- 25. itertools.permutationsの出力をタプルのリストから文字列のリストに変換する
- 26. 文字列[]を文字列に変換するには?
- 27. 文字列に文字配列を変換する
- 28. ユニコード文字列をバイト文字列に変換する
- 29. C++文字列[4]を文字列に変換する
- 30. Uriを文字列と文字列に変換する
私は、参加して分割するのがかなり効率が悪いようです。なぜ単に「選択」を使用しないのですか? –