黑马程序员技术交流社区
标题:
各位兄弟姐妹们,C#怎么读取txt文本中的数据?
[打印本页]
作者:
中山郎
时间:
2012-10-10 19:09
标题:
各位兄弟姐妹们,C#怎么读取txt文本中的数据?
本帖最后由 中山郎 于 2012-10-13 23:18 编辑
需要用控制台程序输出txt文本中的内容,谁能帮忙解答一下?
作者:
神马王刚
时间:
2012-10-10 23:57
首先导入命名空间用using System.IO;
然后定义txt文本的完整路径,譬如 string path=@"D:\DiduTimes\CsharpSelfDoc\CsharpTemp\1.txt";
然后利用file的方法来读取,最常用的有2种,
1)用 string[]strText= File.ReadAllLines(path,Encoding.Default);按行读取,用字符串数组来接收
2)用string[]strTexts File.ReadAllText(path,Encoding.Default);将整个文本返回,用字符串来接受
作者:
徐赵华
时间:
2012-10-11 01:59
首先导入命名空间用using System.IO;
一般文本文档格式的用 File.ReadAllLines()或File.ReadAllText()
也可以用文件流. 详见msdn
作者:
徐艳勇
时间:
2012-10-11 14:28
File
Fileinfo
第一个静态,第二个得实例化。VS里注意看下就清楚了
作者:
潘梦军
时间:
2012-10-11 15:50
黑马第二天的视频就有讲到
string[] lines = System.IO.File.ReadAllLines(@"文件路径", Encoding.Default);
string[] lines = System.IO.File.ReadAllText(@"文件路径", Encoding.Default);
作者:
邓江红
时间:
2012-10-11 16:59
首先导入命名空间using System.IO;
在定义一个字符串接收你的文本文件的路径,再是File.ReadAllLines("路径",Encoding.Default)或File.ReadAllText("路径",Encoding.Default)
作者:
曾家伟
时间:
2012-10-12 11:03
希望能帮到你
string[] str = System.IO.File.ReadAllLines(@"D:\Documents\Visual Studio 2010\Projects\string\txtselect.txt", Encoding.Default);
for (int i = 0; i < str.Length; i++)
{
Console.WriteLine(str[i]);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2