`
lingyibin
  • 浏览: 196357 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

C#简单地读取文件

    博客分类:
  • .Net
阅读更多

用C#来读取文件

首先new 一个File类

FileStream fs = File.OpenRead(filename);

或者用一种通用的方式来打开:

FileStream fs = FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);

 

接着,需要一个数组:byte [] data = new byte[fs.Length];

 

然后就可以用fs.Read (data, begain_index, length); 来读取:

fs.Read (data, 0, data.Length);

这个函数有返回值,表示读到的长度。下面我们加利用

 

 

public static void MyReading (byte[] data, Stream stream){

	int offset=0;

	// 用一个while循环来反复地读取文件,直到读完
	while (true){

		int read = stream.Read(data, offset, 10); //10个字节为一个单位来读
		if (read <= 0) break;

                //在这里面使用data ……

		offset += read; //指针后移
	}

}
0
0
分享到:
评论

相关推荐

    C# 读取文件类型,不是文件后缀

    在C#编程中,识别文件类型通常有两种方法:一种是通过检查文件的后缀名,另一种是通过读取文件的二进制数据并分析其内容。标题“C# 读取文件类型,不是文件后缀”暗示我们需要关注第二种方法,即不依赖文件扩展名来...

    C#按行读取文件

    总的来说,C#提供了一种简单而强大的方式来按行读取文件,并将内容显示在UI组件如richtextbox中。无论是在开发命令行工具还是图形界面应用,这个基本操作都是必不可少的。理解并熟练掌握这个技巧,对于任何C#开发者...

    C# 读取数组Json文件

    无论是简单的键值对还是复杂的数组和嵌套结构,都可以轻松地进行序列化和反序列化。在实际项目中,理解并熟练运用这些方法对于处理JSON数据至关重要。记住,始终确保正确安装和引用Json.NET库,并根据实际的JSON结构...

    c#读取二进制文件c#读取二进制文件

    `FileStream`类是用于处理文件流的基础类,它可以用来创建、打开或读取文件。`FileStream`构造函数有多个重载版本,可以根据需要选择合适的构造函数来创建对象。例如: ```csharp FileStream fs = new FileStream(...

    C# XML文件读取示例

    本示例将详细介绍如何在C#中读取XML文件,帮助开发者理解并掌握相关技术。 首先,让我们了解XML文件的基本结构。XML文件通常包含元素(Element)、属性(Attribute)、文本内容(Text Content)等组成部分。元素是...

    WinForm,C#,FileStream读取文件

    在本场景中,我们关注的是如何使用C#的FileStream类来读取文件以及处理文件名和路径。FileStream是System.IO命名空间中的一个类,它允许我们与磁盘上的文件进行交互,例如读取、写入或追加数据。 首先,我们要实现...

    c#读取MIF文件源代码

    2. **文件操作**:通过`System.IO.File`类和`System.IO.StreamReader`类来打开和读取文件。`File.OpenText`方法返回一个`StreamReader`对象,该对象可用于读取文本文件。 3. **集合使用**:使用`System.Collections....

    c# 读取 wireshark pcap文件 官方源码

    在C#项目中添加引用后,就可以通过以下简单的示例代码开始读取.pcap文件: ```csharp using PcapDotNet.Core; using PcapDotNet.Packets; // 打开.pcap文件 var reader = new FilePacketSource("your_pcap_file....

    C#读取HTML文件并插入到数据库

    C#提供了System.IO命名空间,包含StreamReader和FileStream等类,用于读取文件内容。例如,我们可以使用以下代码打开并读取HTML文件: ```csharp string filePath = "path_to_html_file.html"; using (StreamReader...

    C#文本文件读取和写入(文件、目录操作)

    使用`File.ReadAllText()`或`File.ReadAllLines()`可以方便地一次性读取整个文件内容。`ReadAllText()`返回一个字符串,包含文件的全部内容;`ReadAllLines()`返回一个字符串数组,每个元素对应文件的一行。如果...

    C# winform 读取修改配置文件

    将上述代码封装到按钮的点击事件处理程序中,可以创建一个用户界面友好地读取和修改配置文件的简单Demo。首先,在Winform中添加一个按钮控件,并为它分配一个点击事件,然后在事件处理程序中实现读取和修改操作。 ...

    C# .net读取ini配置文件

    通过上述方法,可以方便地使用C# .NET从INI文件中读取配置信息。这种方式不仅提高了程序的可维护性,还增强了灵活性,使得用户可以根据需要轻松调整配置。对于需要频繁更新配置的应用场景来说,使用INI文件作为配置...

    OpenGL(C#CSGL)读取obj文件(加注释)

    VS2008环境下,读取OBJ文件,网上下到的一个参考,好像是一个朋友的课程设计,做的还是不错的,呵呵,添加了个人的理解和注释,让程序更好理解一些,用这个参考改成了读取STL格式的软件,其实STL比OBJ要简单。

    如何有效的使用C#读取文件

    本文将详细介绍如何利用C#内置的强大类库有效地读取文件。 #### 1. 使用FileStream进行文件读取 C#通过`System.IO`命名空间下的`FileStream`类为开发人员提供了读取文件的能力。`FileStream`是一种能够高效地读取...

    c#读取txt(cs、html)文件

    首先,让我们从读取一个简单的.txt文件开始。在C#中,我们可以使用StreamReader类来实现这一操作。以下是一个基本示例: ```csharp using System; using System.IO; class Program { static void Main() { ...

    C#读取修改Json文件

    ` 读取文件内容为字符串。 - `JsonDocument doc = JsonDocument.Parse(jsonString);` 解析JSON字符串为JsonDocument对象,支持流式处理,内存占用小。 - 使用`doc.RootElement`访问根元素,然后遍历或查询JSON结构...

    C# 读取ini配置文件

    2. 逐行读取文件内容,通过分隔符(如等号)解析键和值。 3. 将读取的数据存储在适当的数据结构中,例如`Dictionary, string&gt;`。 4. 使用完毕后,记得关闭文件流。 对于数据库连接,C#提供ADO.NET框架,它支持多种...

    C#读取bin文件

    MessageBox.Show("读取文件时出错:" + e.Message); } } else { MessageBox.Show("文件未找到"); } } } ``` 在这个示例中,我们首先检查文件是否存在,然后创建一个`FileStream`对象来打开文件。接着,使用...

    C#控制台下读取3D模型的STL格式文件

    3. 读取文件头: STL文件头通常为80个字符,但大多数情况下是空的。可以读取这80个字节,但通常不包含重要信息。 4. 解析面数据: 面数据是以固定长度的块出现的,每个块包含50个字节。前12个字节是三个顶点的X、...

    C#读取txt文件 & C#读取xml文件

    为了在WPF应用中使用这些读取文件的方法,我们需要创建一个ViewModel,其中包含读取文件的命令。例如: ```csharp using GalaSoft.MvvmLight.Command; public class MainViewModel : ViewModelBase { private ...

Global site tag (gtag.js) - Google Analytics