Как можно преобразовать List<Class> в List<String>

125
13 января 2020, 22:40

При попытке заполнить список "List<Signal>" данными типа String из Csv файла возникает ошибка: "Не удается преобразовать String в DataGather.Signal", можно ли как-то преобразовать List<Class> в List<String>?

public static class DataGather
{
    public class Sample : IComparable<Sample>
    {
        public string Time_ms;
        public float VarValue;
        public int CompareTo(Sample other)
        {
            // If other is not a valid object reference, this instance is greater.
            if (other == null) return 1;
            return Time_ms.CompareTo(other.Time_ms);
        }
    }
    public struct Chunk //
    {
        public List<Sample> samples;
    }

    public class Signal
    {
        public string VarName;
        public List<Chunk> chunks;
    }

    // Create a list of signals.
    public static List<Signal> Signals = new List<Signal>();
}
Answer 1

Если я правильно понял ваш код, то примерно так:

public static List<Signal> Signals = new List<Signal>();    
List<String> mylist = Signals.Select(Sample=> Sample.Name).ToList();
READ ALSO
Почему не синхронизируются объекты?

Почему не синхронизируются объекты?

Network Transform и Network Identity на префабе bullet естьНо у каждого игрока спавнятся свои префабы, которые не отображаются на экране соперника

155
Каталог информации с фильтром

Каталог информации с фильтром

подскажите где можно найти шаблон или пример для MVC5 и ASPNET (в лучшем случае) который позволял бы реализовать каталогизацию блоков информации...

136
Array.ConvertAll не работает

Array.ConvertAll не работает

Цель программы - разбить введенное число на цифры

166