У меня есть строковый массив в качестве параметра:
[Parameter]
public string[] Items { get; set; }
И я пытаюсь заставить другую переменную получить первый элемент в массиве:
public string Placeholder = Items.First();
Но я получаю это ошибка:
CS0236 A field initializer cannot reference the non-static field, method, or property 'Here.Items'
Я попытался сделать параметр stati c, который сделал ошибку go в VS, но во время выполнения это вызвало еще одну ошибку, утверждая, что массив был пуст, что не является потому что использование @Items.First()
на его собственных работах.
Как я могу обойти это?