Więc zamiast pisać funkcję pętli, w której tworzysz tablicę, a następnie ustawiasz każdą wartość indeksu jako indeks, czy jest jakiś sposób, aby to zrobić w LINQ?LINQ do utworzenia tablicy int kolejnych liczb
Odpowiedz
Enumerable.Range(0, 10)
daje IEnumerable<int>
zawierający zero do 9.
Właściwie to będzie "od zera do 9". Drugi parametr to liczba. – Buzz
Noted. Dzięki @Buzz – Digbyswift
Do tego celu można użyć metody System.Linq.Enumerable.Range
.
Generuje sekwencję liczb całkowitych w określonym zakresie.
Na przykład
var zeroToNineArray = Enumerable.Range(0, 10).ToArray();
utworzy tablicę kolejnymi liczbami całkowitymi o wartościach w zakresie od włącznie [0, 9].
Możecie zajrzeć do Enumberable.Range
For Each(var i in Enumberable.Range(1,5).ToArray()){
Console.WriteLine(i)
}
by wydrukować 1,2,3,4,5
- 1. Używanie LINQ kwerendy Int identyfikatory z tablicy
- 2. Konwersja ciąg liczb do tablicy liczb
- 3. generowanie liczb losowych bez kolejnych powtórzeń
- 4. Konwertuj listę całkowitą do tablicy int
- 5. Vim macro: Inkrementacja liczb w kolejnych wierszach
- 6. Wykrywanie kolejnych liczb całkowitych w postaci listy
- 7. Sum kolejnych grup elementów tablicy
- 8. Java LongStream do sumowania elementów tablicy int
- 9. Efektywne przesunięcie tablicy int?
- 10. Znajdź duplikat w tablicy kolejnych liczb całkowitych w czasie O (log n)
- 11. Instrukcja Linq dla nieskończonej sekwencji kolejnych połówek
- 12. Właściwość listy LINQ do tablicy?
- 13. C# hashcode dla tablicy int
- 14. Linq Zaznacz wszystkie elementy pasujące do tablicy
- 15. Linq int na ciąg
- 16. 1 do 100 nieparzystych liczb w tablicy
- 17. Podsumowanie tylko kolejnych wartości w pythonowej tablicy
- 18. Znalezienie kolejnych zer w numpy tablicy
- 19. Dlaczego "memset (arr, -1, sizeof (arr)/sizeof (int))" nie wyczyści tablicy liczb całkowitych do -1?
- 20. Używanie LINQ do analizowania liczb z ciągu znaków
- 21. Prześlij int do tablicy znaków w C
- 22. Przekazywanie tablicy int do kontrolera MVC
- 23. dodać element do int [] tablicy w java
- 24. Jak konwertować tablicę bajtów do tablicy int?
- 25. Tworzenie tablicy losowych int
- 26. nieprawidłowe typy 'int [int]' dla indeksu tablicy
- 27. Skopiuj zawartość tablicy int do podwójnej tablicy w Javie?
- 28. Znalezienie Jeśli numer docelowy jest sumą dwóch liczb w tablicy poprzez LINQ
- 29. Jak uniknąć kolejnych zagnieżdżonych. Każdy w C# LINQ
- 30. LINQ do zliczenia Kontynuuje powtarzające się elementy (int) w int Array?
Możliwa duplikat [Jak utworzyć tablicę z sekwencją liczb całkowitych w C#?] (http://stackoverflow.com/questions/4588787/how-to-create-array-with-sequence-of-integers-in-c) –