C#讀取txt文件數據
时间: 2023-10-19 12:36:03 浏览: 43
在#中,读取txt文件的数据可以通过两种实现。第一种方式是基于FileInfo类,可以使用FileMode.Open打开文件,然后使用FileStream的Read方法读取文件的字节数据。读取出来的数据是以byte格式表示的,需要使用System.Text中的解码方法将字节数组转换为字符数组。可以使用Encoding.Default.GetDecoder()获取解码器,然后调用GetChars方法将byte数据转换为char数据,并将其打印出来。这种方式需要注意文件指针的位置,可以使用fileStream.Seek方法将文件指针移动到开头。下面是相应的代码示例:
```C#
static void OpenFile(string filePath)
{
byte[] byteData = new byte<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C#对txt文件进行读写操作](https://blog.csdn.net/m0_62355555/article/details/125614726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]