我剛剛開始學習c#,並遇到數組問題。我想要的數組將是多維的,但我不確定設置它的正確方法。將有總共三個尺寸中的這種陣列中,如果它被打印出來,將類似於此:在C中需要數組的幫助#
1, 23, 6.4
1, 29, 1.0
1, 3, 8.68
1, 12, 0.001
1, -5, 0
2, 83, -5
2, 5, 14
2, 19, -12.5
2, 62, 8
2, 81, 1
3, 0, 1.4
3, 11, 1.7848
3, 55, 64.4
3, 82, 23
3, 6, 73.4
維度1將具有可變數目的集合(將被從數據庫中抽取) 尺寸2將始終有5套 尺寸3將始終有1套
任何幫助,將不勝感激。
[更新]
我很着急,當我最初發布這個,所以我沒有時間充分說明這是什麼將用於。這裏有一些額外的信息...
每天人們通過零件盒子進行分揀,並對零件進行測量。每個盒子有5個部分需要測量。
B1→P1:M,P2:M,P3:M,P4:M,P5:M
B2→P1:M,P2:M,P3:M,P4:M,P5:M
B3→P1:M,P2:M,P3:M,P4:M,P5:M
。
。
。
Bn→P1:M,P2:M,P3:M,P4:M,P5:M
其中「B」是盒子上的信息(盒子serial_no),「P」每個部分(part_no),「M」是每個部分的度量。一個盒子裏總是有5個零件,每個零件上只有一個測量,但是會有不同數量的盒子。我已經在數組([]),多維數組([,]),參差不齊的數組([] []),列表以及它們的組合中進行了研究。我知道數組必須指定每個維度的大小,而使用列表可以添加更多。
有沒有一種方法可以將2D(它可以保存每個零件的測量信息)和一個列表(可以保存盒子列表)組合起來?
盒子信息將是int,零件信息將是int,但測量結果將是雙倍。
你有實力來考慮創建一個類3個屬性,並列出一個列表而不是多維數組。 – mdm20 2011-04-07 20:49:40