C# 保存二进制文件方法?????????
刚接触C#,请问下如果我要把"www.oschina.net"这个字符串保存到文件中,但是用记事本打开这个文件,不能有“www.oschina.net”这个字符串,怎么写...
刚接触C#,请问下如果我要把"www.oschina.net" 这个字符串保存到文件中,但是用记事本打开这个文件,不能有“www.oschina.net”
这个字符串,怎么写呢?因为我要保存的字符串是英文的,但是我又不想让别人看到,各位大侠有木有实例源码?我用下面的方法还是可以在文件中找到对应的字符串的。
string path = @"E:\xx.txt";
//实例化HashTable
Hashtable ht = new Hashtable();
ht.Add("1","xxoo");
ht.Add("2", "hello");
ht.Add("3", "world");
FileStream fs = null;
try
{
//实例化文件流
fs = new FileStream(path, FileMode.Create);
//实例化BinaryFormatter对象
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(fs, ht);
fs.Flush(); 展开
这个字符串,怎么写呢?因为我要保存的字符串是英文的,但是我又不想让别人看到,各位大侠有木有实例源码?我用下面的方法还是可以在文件中找到对应的字符串的。
string path = @"E:\xx.txt";
//实例化HashTable
Hashtable ht = new Hashtable();
ht.Add("1","xxoo");
ht.Add("2", "hello");
ht.Add("3", "world");
FileStream fs = null;
try
{
//实例化文件流
fs = new FileStream(path, FileMode.Create);
//实例化BinaryFormatter对象
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(fs, ht);
fs.Flush(); 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询