Si vous écrivez en C# 3, vous pouvez le faire en une seule ligne :
int[] terms = Enumerable.Range(0, 400).ToArray();
Cet extrait de code suppose que vous avez une directive using pour System.Linq en haut de votre fichier.
D'un autre côté, si vous cherchez quelque chose qui peut être redimensionné dynamiquement, comme il semble que ce soit le cas pour PHP (je ne l'ai jamais vraiment appris), alors vous pouvez vouloir utiliser une liste au lieu d'un int[]. Voici ce que que Le code serait le suivant :
List<int> terms = Enumerable.Range(0, 400).ToList();
Notez, cependant, que vous ne pouvez pas simplement ajouter un 401e élément en donnant à terms[400] une valeur. Vous devez plutôt appeler Add(), comme ceci :
terms.Add(1337);
11 votes
Ne devrait-on pas remplacer "terms[] = value ;" par "terms[] = runs ;"?
0 votes
En C#, vous ne pouvez pas modifier la taille du tableau une fois qu'il est créé. Si vous voulez quelque chose qui ressemble à un tableau mais que vous puissiez ajouter/supprimer des éléments, utilisez List<int>().
0 votes
@KamranBigdely pas si vrai, vous pouvez utiliser un tableau comme IList<> et réassigner la valeur avec LinQ (en utilisant System.Linq) : terms= terms.Append(21).ToArray() ;
0 votes
@Leandro : vous créez en fait un nouveau tableau à chaque fois que vous l'exécutez --> terms= terms.Append(21).ToArray() ;
0 votes
Oui, et détruire dans l'assignation, et alors ?