0
複数のデータ型を1つのリストに追加しようとしています。複数のデータ型のデータを1つのコードで1つのリストに追加できますか? C#
public class DataList
{
public List<int> DataOne=new List<int>();
public int DataTwo;
public double DataThree;
public List<int> DataFour = new List<int>();
public DataList(List<int> DataOne, int DataTwo, double DataThree, List<int> DataFour)
{
this.DataOne=DataOne;
this.DataTwo=DataTwo;
this.DataThree=DataThree;
this.DataFour=DataFour;
}
}
public List<DataList> AddAllData = new List<final>();
AddAllData.Add(new DataList(?????)); //<-Could add multiple data by one code?
ありがとうございました。多くのための
しかし :もし
public class One
{
public List<int> OneLise=new List<int>();
public List<double> TwoLise=new List<int>();
public One(List<int> OneLise, int TwoLise)
{
this.OneLise=OneLise;
this.TwoLise=TwoLise;
}
}
public class DataList
{
public List<One> DataOne=new List<One>();
public int DataTwo;
public DataList(List<One> DataOne, int DataTwo)
{
this.DataOne=DataOne;
this.DataTwo=DataTwo;
}
}
AddAllData.Add(new DataList(?????)); //<-Could add multiple data by one code?
例えば:
public List<one> one = new List<one>();
one.Add(5,2.3);
public List<one> four = new List<one>();
four.Add(4,2.65);
AddAllData.Add(new DataList(one, 1, 5.3, four));
:その
AddAllData.Add(new DataList(DataOne.Add(5,2.3), 1, 5.3, DataFour.Add(4,2.65)));
のようなもの、私は方法の1知っています
しかし、リストにデータを追加するにはもっとコードが必要です。
AddAllDataが1000要素以上の場合。データを追加するのに無駄な時間です
複数のデータ型のデータを1つのコードで1つのリストに追加する方法はありますか?
のような
DataList
オブジェクトとAddAllData
を初期化することができhttps://msdn.microsoft.com/en-us/library/z883w3dc(v=vs.110).aspx#Examplesは助けていますか? – mjwillsあなたは動的オブジェクト –
を使用してみることもできます。またはhttps://stackoverflow.com/questions/12628222/creating-a-list-of-lists-in-c-sharp – wazz