.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);
        }
    }
В другом классе у меня public string[] GetTitle { get; set; } и мне сюда надо выкинуть

Решение задачи: «.NET 4.x List как выводить поля структуры в массив»

textual
Листинг программы
[quote="ViterAlex;7531289"]Ну и каша! Так попробуй:
frm1.GetTitle=listmp3fileinfoplaylist.Select(l => l.Title).ToArray();[/quote]

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы