Yani, bir diziyi başlatıp her indeks değerini dizin olarak ayarladığınız bir döngü işlevi yazmak yerine, bunu LINQ içinde yapmanın bir yolu var mı?LINQ ardışık sayıların int dizisini oluşturmak için
11
A
cevap
13
Enumerable.Range(0, 10)
9.
+0
Aslında "sıfırdan 9" olur. İkinci parametre bir sayımdır. – Buzz
+0
Not. Teşekkürler @Buzz – Digbyswift
16
Bu amaç için System.Linq.Enumerable.Range
yöntemini kullanabilirsiniz.
Belirtilen aralıkta bir dizi ayrık sayı üretir. Örneğin
:
var zeroToNineArray = Enumerable.Range(0, 10).ToArray();
dahil aralığındaki değerlere sahip ardışık tamsayı dizisi oluşturmak [0, 9].
4
size sıfır içeren bir IEnumerable<int>
verecektir Sen 1,2,3,4,5
İlgili konular
- 1. Bir int dizisini
- 2. Ruby dizisini ardışık çiftler dizisine dönüştürme
- 3. Yerel bir C# dizisini Linq
- 4. Bir arka planda tüm ardışık sayıları bulun Bir int []
- 5. Refactoring Ruby: Dize dizisini int dizisine dönüştürme
- 6. Ardışık (tarak) Oracle için GUID'ler
- 7. , Java 8'de nasıl Stream <int[]> için int dizisini forEach kullanmadan
- 8. Değişken sayıların eklenmesi
- 9. LINQ
- 10. Dönüştürme GHC.Int.Int64 için Int
- 11. Dize dizisini (kategori) bir pandalar veri kümesinden int dizisine dönüştürme
- 12. Ardışık sayılar arasındaki tire sayılarının kısaltılması
- 13. Kullanıcıdan tamsayıları kabul etme ve int dizisini java'da saklama
- 14. Yalnızca sayıların girilmesi için hücre kısıtlama
- 15. Bir tamsayılar dizisini jquery
- 16. Geometrik rastgele sayıların üretilmesi
- 17. TCL: Tüm .tcl dosyalarının kaynağını oluşturmak için alt dizinleri ardışık olarak arayın
- 18. Ardışık sayı üretecini nasıl alabilirim?
- 19. Java için int dizisi nasıl döndürülür JNI
- 20. Eski bir listeden yeni bir liste oluşturmak için LINQ ve C# kullanın.
- 21. Double int için dönüştürülüyor
- 22. Ardışık sorgu Sorgu
- 23. Genel Int-to-Enum Dönüştürücü oluşturmak mümkün mü?
- 24. capistrano ardışık yeniden başlatılıyor
- 25. LINQ
- 26. belirlenmesi ardışık olaylar
- 27. aşağıdaki modernleşmek için ben kullanmaya çalışınca bir LINQ newbie LINQ
- 28. R - Ardışık boş olmayan sıralar
- 29. Dizgede ardışık harf çiftleri sayma
- 30. Nesnenin dizisini
Olası yinelenen yazdırmak istiyorum Enumberable.Range
bakmak isteyebilirsiniz [C# içinde tamsayılar dizisi ile dizi oluşturmak nasıl?] (http://stackoverflow.com/questions/4588787/how-to-create-array-with-sequence-of-integers-in-c) –