Все еще не уверены, что вам на самом деле нужно знать, поэтому вот пара ответов на выбор: -)
Массивы в C # не могут изменять свою длину. Используйте класс коллекции, если вам нужны динамические коллекции, например. List<T>
.
A List<T>
может быть инициализирован с использованием того же синтаксиса:
this.vApiName = new List<string>
{
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set"
};
Если длина массива не изменяется во время выполнения, вы можете использовать его. Вам не нужно указывать длину массива при его объявлении и инициализации одновременно. Длина определяется компилятором (она все еще постоянна во время выполнения):
this.vApiName = new string[] // <= no array-length, set to 9 by compiler
{
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set",
"Not Set"
};
Вам не нужно инициализировать значения по умолчанию, если вы просто хотите инициализировать с нулями (см. эту ссылку ).
this.vApiName = new string[9]; // array containing 9 x null