我在C#中编写了一个简单的应用程序,它从各种来源收集数据并创建clean-final-ready-for-use-data
。它是一个自定义类的数组,只包含基本类型(int
,string
,...)
现在,我想在另一个C#应用程序中使用这些数据。在那里导出数据的最佳方法(快速和干净)是什么? BinaryFormatter
,XML
,hand-made-text-file
或其他什么?
另一个问:我可以将数据存储在托管DLL
吗?
答案 0 :(得分:0)
使用内置的.NET对象序列化来序列化对象。参见:
Object Serialization in the .NET Framework
由于您只是将它们加载到另一个.NET应用程序中,因此文件格式并不重要。我只想使用XML序列化程序。是的,您可以将此数据作为资源嵌入到DLL中。