[英]three dimensional and multitype array (or probably list?)
我有一個可能很簡單的問題,但我不知道如何解決...
我有一個包含三個不同數組的類:
public Datetime[] Moment { get; set; }
public object Value { get; set; }
public int[] State { get; set; }
我怎么能用這三個數組創建一個對象,但就像一個數組數組? 想象一下,我有兩個帶有這些數據的對象
{
"Moment":[
"2021-11-15T13:12:45.273Z"
],
"Value":[
2.166
],
"State":[
1
]
}
和
{
"Moment":[
"2021-11-15T13:12:45.273Z"
],
"Value":[
1.548
],
"State":[
2
]
}
我想做的是這樣的事情:
{
"ms":[
"2021-11-15T13:12:45.273Z",
"2021-11-15T13:12:45.273Z"
],
"vs":[
2.166,
1.548
],
"ss":[
1,
2
]
}
我想對對象的數量或數組的長度漠不關心。 我需要它是動態的。 一些幫助?
我更喜歡使用課程列表。
你提到的類是未命名的,所以我只是在這個例子中稱它為Class
。 請記住將Class
重命名為數組所在的類。
您的問題也被標記為c#
,因此編寫的代碼考慮了該語言:
List<Class> list = new List<Class>();
list.Add(new Class() { moment = "2021-11-15T13:12:45.273Z", Value = 2.166, State = 1};
list.Add(new Class() { moment = "2021-11-15T13:12:45.273Z", Value = 1.548, State = 2};
調用該類將與數組類似,例如list[0]
。
moment
、 Value
和State
存儲在該list[0]
。
提醒一下,這只是簡單類的示例。 較大和復雜的類可能需要不同的設置,具體取決於上下文。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.