Я использую статический список для хранения некоторых значений, идея объявляет список, затем кнопка на странице 1 добавляет некоторые значения, затем кнопка на странице 2 добавляет еще несколько значений, чтобы сделать это Я triying объявим его на каждой странице, но список недавно создан:C# Объявить статический список
public static List _songlist = new List(); in each page.
можете ли вы мне помочь ?, как я могу объявить статический список, то есть один и тот же список со значениями во всех страницах?
public static List<Song> _songlist = new List<Song>();
public class Song
{
private string _name;
public string name
{
get { return _name; }
set { SetProperty(ref _name, value); }
}
private string _artist;
public string artist
{
get { return _artist; }
set { SetProperty(ref _artist, value); }
}
}
Любая помощь приветствуется.
Где проблема? Где вы объявляете '_songlist'? Если он включен, скажите «mainWindow», вы можете получить к нему доступ как «mainWindow._songlist' .. – TaW
Вам нужно переместить« новый », чтобы он выполнял только один раз в коде (новый список()), – jdweng
Вы говорите ставить только один с новым, а остальное с «public static List _lista = List ();" он показывает ошибку: «Неисключимый член« Список »не может использоваться как метод». –
Julius