C#中的文件类操作(待补充)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中的文件类操作(待补充)相关的知识,希望对你有一定的参考价值。
1.Using 打开什么,就自动关闭什么,其他的包含的连接不管
XML文档读取
重点:必须是标准的xml文档,否则会出错
string xmlxx = @"C:\1.xml";
using (XmlReader reader = XmlReader.Create(xmlxx))
{
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Text)
{
Console.WriteLine(reader.Value + "\r\n");
}
}
}
Console.ReadKey();
StreamReader 的Read方法的使用
StreamReader sr = new StreamReader(@"E:\\111.txt", Encoding.GetEncoding("GB2312")); //通常需要转码为GB2312
int Ichar = 0;
while ((Ichar = sr.Read()) != -1) // 不再有可用的字符,则为 -1
{
Console.Write(Convert.ToChar(Ichar).ToString()); //StreamReader的Read方法返回的是字符串的二进制数字,可以用ToChar转换成ASCII字符串,将int类型转成ASCII字符
}
Console.ReadKey();
以上是关于C#中的文件类操作(待补充)的主要内容,如果未能解决你的问题,请参考以下文章
由于C#中ADO.NET对Oracle的命名空间引用时提示过时,为此想用Linq对数据库的连接等操作(见补充)