以下のようなc++で書いたコードと同じようなことを、c#でやろうとしていますが、
やり方が分からず困っています。
source.cpp
1#include <iostream> 2 3int main() 4{ 5 int ans; 6 7 struct department 8 { 9 const char* departname; 10 int membernum; 11 }; 12 13 struct company 14 { 15 const char* compname; 16 struct department A[5]; 17 }; 18 19 struct company list[5] = { 20 { 21 "toyota", 22 { 23 {"tech", 40}, 24 {"jinji", 10} 25 } 26 }, 27 { 28 "honda", 29 { 30 {"tech", 30}, 31 {"jinji", 20} 32 } 33 } 34 }; 35 36 ans = list[1].A[1].membernum; 37 38 std::cout << ans; 39}
上記のようなデータのリストを、メインとは別の.csファイルに記載し、
メインからアクセルできるようにしたく考えています。
(メインと別のファイルに記載したいのは、データのリストを適宜更新しやすくするため)
上記のような、構造体のネストにはこだわりません。
クラスのネストでも、datatableでも何でも構いません。
ただし、上記のように各”Company”の中身のデータは一目見て
なるべく分かるようにしたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 01:43