.NET 4.x List как выводить поля структуры в массив - C#
Формулировка задачи:
class Music { List<structMp3FileInfoPlaylist> listmp3fileinfoplaylist = new List<structMp3FileInfoPlaylist>(); Form1 frm1 = new Form1(); struct structMp3FileInfoPlaylist { public string Title, Album, Artist; } public void OpenFile_Mp3() { using (OpenFileDialog ofd = new OpenFileDialog()) { ofd.Filter = "Songs: .mp3|*.mp3"; ofd.Multiselect = true; if (ofd.ShowDialog() == DialogResult.OK) { structMp3FileInfoPlaylist structmp3fileinfoplaylist = new structMp3FileInfoPlaylist(); string[] fileNamePath = ofd.FileNames; foreach(string file in fileNamePath) CreatePlaylist(file); frm1.GetTitle=listmp3fileinfoplaylist. //вот тут мне надо как-то вывести в массив Title } } } void CreatePlaylist(string filePath) { structMp3FileInfoPlaylist structmp3fileinfoplaylist = new structMp3FileInfoPlaylist(); var mp3file = TagLib.File.Create(filePath); structmp3fileinfoplaylist.Album = mp3file.Tag.Album; structmp3fileinfoplaylist.Artist = mp3file.Tag.FirstAlbumArtist; structmp3fileinfoplaylist.Title = mp3file.Tag.Title; listmp3fileinfoplaylist.Add(structmp3fileinfoplaylist); } }
Решение задачи: «.NET 4.x List как выводить поля структуры в массив»
textual
Листинг программы
[quote="ViterAlex;7531289"]Ну и каша! Так попробуй: frm1.GetTitle=listmp3fileinfoplaylist.Select(l => l.Title).ToArray();[/quote]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д