112 votes

Options pour initialiser un tableau de chaînes de caractères

Quelles sont les options dont je dispose lors de l'initialisation string[] objet ?

198voto

Will Eddins Points 6451

Vous avez plusieurs possibilités :

string[] items = { "Item1", "Item2", "Item3", "Item4" };

string[] items = new string[]
{
  "Item1", "Item2", "Item3", "Item4"
};

string[] items = new string[10];
items[0] = "Item1";
items[1] = "Item2"; // ...

18voto

Oplopanax Points 1229

De base :

string[] myString = new string[]{"string1", "string2"};

o

string[] myString = new string[4];
myString[0] = "string1"; // etc.

Avancé : À partir d'une liste

list<string> = new list<string>(); 
//... read this in from somewhere
string[] myString = list.ToArray();

De StringCollection

StringCollection sc = new StringCollection();
/// read in from file or something
string[] myString = sc.ToArray();

2voto

Mike Blandford Points 2050
string[] str = new string[]{"1","2"};
string[] str = new string[4];

2voto

itsmatt Points 18905

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X