У меня есть один внутренний MyLists статического класса со статическим членомстатический ImmutableArray не инициализируются
internal static ImmutableArray<string> MyList = new ImmutableArray<string> { "asd", "qwe" };
В других государственных испытаниях теста-класса У меня есть функция MyTest, которая выбирает и сравнивает список. Я получаю
Additional information: The type initializer for 'TestMyLists' threw an exception.
Object reference not set to an instance of an object.
[TestClass]
public class MyTests {
[TestMethod]
public void TestMyLists() {
var list = MyLists.MyList.Select(s => s + ".foo");
}
}
Когда я отладки я вижу статический ImmutableArray как значение = UNINITIALIZED. Зачем?
Какое значение od Lists или Lists.List? – Jacek
Что такое Списки здесь? не очень хорошая практика, чтобы назвать ваши локальные переменные такими же, как и предопределенные. например: Список –
Я думаю, что вы должны использовать фабричный метод для создания объекта ImmutableArray. –