我可以在C#中用來存儲由1個浮點數和3個字符串字段(1000+行)組成的數據的理想數據結構是什麼?我希望這樣的結構很容易序列化到一個文件,並可以很容易地訪問更新。C#存儲1個浮點數和3個字符串字段的理想數據結構
0
A
回答
0
我會發佈一個答案,假設你已經考慮並因某種原因使用類或結構而被解僱。
作爲我研究生院數據庫課程的倒退,我有點像.NET 4.0引入了Tuple類。如果你是這樣的傾向,你可以使用
var myEntry = Tuple<float, string, string, string>(floatVal, string1Val, string2Val, string3Val);
與
float myFloat = myEntry.Item1;
string myString = myEntry.Item2;
元組還飾有Serializable屬性引用的項目,這樣你就可以序列化。
8
A class ?!
public class SomeClass
{
public float MyFloat{ get; set; }
public String StringOne{ get; set; }
public String StringTwo{ get; set; }
public String StringThree{ get; set; }
}
或可能是結構!
public struct SomeStruct
{
public float MyFloat{ get; set; }
public String StringOne{ get; set; }
public String StringTwo{ get; set; }
public String StringThree{ get; set; }
}
請確保您在選擇一個或另一個之前瞭解差異。
相關問題
- 1. C++數據結構,用於存儲浮點數的3維
- 2. Ruby Sort ActiveRecord - 浮點數存儲爲字符串,如浮點數
- 3. 存儲浮點數作爲字符串中的Android數據庫
- 4. 哪個數據結構來存儲表和字段名稱?
- 5. Phpunit和浮點數字存儲爲字符串
- 6. C++填充多個字符串和浮點數的字符數組
- 7. 有效的數據結構來存儲一個字符串,一個整數和每個記錄的實數
- 8. 閱讀浮點數字和字符串
- 9. Python:使用浮點數和字符串保存數據與np.savetxt
- 10. C++處理'結構'和字符串
- 11. 結構中的整數,字符和浮點數
- 12. C#解析從字符串浮點數
- 13. 解析字符串以浮點數C#
- 14. C++堆棧數據結構來推送和彈出字符串和浮點數據類型
- 15. 如何序列化一個浮點數的浮點數到一個字符串?
- 16. Scanf爲兩個字符串和一個浮點數
- 17. 在數據庫表中存儲一個斑點字符串
- 18. 哪些數據結構,用來存儲字符串
- 19. 存儲一個字符串的每個字符到一個數組(C++)
- 20. 分號結束存儲字符串的數據存儲
- 21. Python列表,字符串和浮點數
- 22. 連接字符串和浮點數
- 23. 需要數據結構來存儲3個數據集
- 24. C malloc數組的字符串結構
- 25. C - 結構數組的printf字符串
- 26. 我與模式的蒙戈數據庫:{「字段1」:「字符串1」,「字段2」:NUM2,「字段3」:NUM3}
- 27. 如何從List中的字符串中存儲每個字段數據?
- 28. 在一個結構中存儲函數和運算符的C++
- 29. 顯示c中的結構的數字和字符串
- 30. 結構中字符串的C#管理
你的意思是「我應該使用一個類還是一個結構」或者更微妙的東西? –
建築上的價值是否固定? – blizpasta
結構或類... http://msdn.microsoft.com/en-us/library/ms173109.aspx – Lloyd