如果将byte的数组转成xml或者xml的字符串?
最好能有一个例子。
最好能有一个例子。
解决方案 »
- 自定义控件的xml文件怎么导入?
- 在某网站看到这样的帖子《观点:为什么不需要.NET程序员》我表示愤怒,你们怎么看。
- winform把一个listview的内容全部复制到另一个listview.有好的办法吗?
- 通信端口问题(不知道这个问法对否)
- 请高手帮忙怎么得到EXCEL中的表名添加到下拉列表中
- 请问图片中这种折叠,展开功能怎么实现
- 如何判断用SqlCommand.ExecuteNonQuery()插入数据库时,的返回值判断是否插入成功
- 急!求前辈指点,c#调用c/c++DLL,异常:对 PInvoke 函数调用导致堆栈不对称
- vs2005中datagridview在设计模式下手动添加出来的列。为什么不能用。
- Text='<%# DataBinder.Eval(Container, "DataItem.employeeid") %> 具体是什么意思啊
- 请教图片空间自适应问题!
- C#怎么在一个dll中引用另外一个dll?能这样做吗?哪位大虾救救我啊!!!
using System.Xml.Serialization;
namespace console1
{
class Program
{
public static void Serialize(object obj, string path)
{
using (FileStream fileStream=new FileStream(path,FileMode.Create,FileAccess.Write))
{
XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());
xmlSerializer.Serialize(fileStream,obj);
}
}
public static T Deserialize<T>(string path)
{
using (FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read))
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
return (T)xmlSerializer.Deserialize(fileStream);
}
}
static void Main(string[] args)
{
string path="C:\\1.xml";
byte[] bt = new byte[]{1,2,3,4,5};
Serialize(bt,path);
byte[] bt1 = Deserialize<byte[]>(path);
Console.WriteLine("Over");
Console.ReadKey();
}
}
}