Я хотел бы поблагодарить всех за помощь. Проблема была с некоторыми плагинами.
Я исправил это, создав точно такой же каталог для экземпляра WordPress (до того, как я использовал новый каталог) и удалив два плагина (я отключаю и включаю почти все плагины, но удаляю только два).
Советы были полезны, и я использовал их, чтобы исправить некоторые проблемы с конфигурацией php.
Хорошо Вы, конечно можете использовать List<List<string>>
, где Вы тогда записали бы:
List<string> track = new List<string>();
track.Add("2349");
track.Add("The Prime Time of Your Life");
// etc
matrix.Add(track);
, Но почему Вы сделали бы это вместо того, чтобы создать Ваш собственный класс для представления дорожки, с идентификатором Дорожки, Именем, Художником, Альбомом, свойствами Play Count и Skip Count? Тогда просто имейте List<Track>
.
Как Jon Skeet упомянул, что можно сделать это с List<Track>
вместо этого. Класс Дорожки выглядел бы примерно так:
public class Track {
public int TrackID { get; set; }
public string Name { get; set; }
public string Artist { get; set; }
public string Album { get; set; }
public int PlayCount { get; set; }
public int SkipCount { get; set; }
}
И создать список дорожки как List<Track>
Вы просто делаете это:
var trackList = new List<Track>();
Добавляющие дорожки могут быть настолько простыми:
trackList.add( new Track {
TrackID = 1234,
Name = "I'm Gonna Be (500 Miles)",
Artist = "The Proclaimers",
Album = "Finest",
PlayCount = 10,
SkipCount = 1
});
дорожки Доступа могут быть сделаны с оператором индексирования:
Track firstTrack = trackList[0];
Hope это помогает.