简单的c#文本文件读写

C#学习笔记004——生成(创建)文本文件 ———————————— C#:生成(创建)文本文件 ————————————— 很重要的一个头文件:using System.IO; 很重要的类:StreamWriter、StreamWriter、File — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — 法一:作为一个初级自学菜鸟(分不清StreamWriter和StreamWriter,也搞不懂他们怎么用),我最常用的方法 必要控件:一个Button + 一个 TextBox 阅读详情
简单的c#文本文件读写
 
System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示.

System.IO.FileStream允许将文件作为流访问;

System.IO.MemoryStream允许将内存块作为流进行访问;…………

托管和非托管的应用程序最常使用的IO形式是文件IO。托管应用程序读写文件的一般步骤如下

1、用FileStream对象打开文件

2、进行二进制读写操作,在FileStream对象周围包装BinaryReader和BinaryWriter的实例,并调用BinaryReader和BinaryWriter方法执行输入输出。

3、要读写文本,在FileStream对象的周围包装一个StreamReader和StreamWriter,然后使用StreamReader和StreamWriter方法完成输入输出。

4、关闭FileStream对象。

下面是一个简单的文本文件读操作

using System;
using System.IO;

class FileTest
{
 static void Main(string [] args)
 {
  string filename="testfile.txt";
  //打开文件并显示其内容
  StreamReader reader=null;
  try
  {
   reader=new StreamReader(filename);
   for(string line=reader.ReadLine();line!=null;line=reader.ReadLine())
    Console.WriteLine(line);
  }
  catch(IOException e)
  {
   Console.WriteLine(e.Message);
  }
  finally
  {
   if(reader!=null)
    reader.Close();
  }
 }
}
/**
 * FCL是一个非常丰富的类库,所以还有许多打开文件并进行读取的方法,比如
 * 1.用File.open创建一个FileStream,并围绕它包装一个StreamReader
 * FileStream stream=File.Open(filename,FileMode.Open,FileAccess.Read);
 * StreamReader reader=new StreamReaderaa(stream);
 * 2.使用File.OpenText,在一步内创建一个FileStream和一个StreamReader
 * StreamReader reader=File.OpenText(filename);
 * 当然,还有其他的方法
 * 若要对文本进行写入操作,可以使用StreamWriter
 */

其中的异常处理是为了防止意外的事情发生,如传递给StreamReader的构造函数的文件名非法,或者在执行raeder.Close();前匡架引发异常等。


基于深度学习的CT图像肺结节分割与检测系统[完整代码数据分享] 阅读详情

相关推荐

从交换机安全配置,看常见局域网攻击

前言 构建零信任网络,自然离不开网络准入(NAC),这就涉及到交换机的一些安全测试,于是有了此文《从交换机安全配置看常见局域网攻击》。 交换机安全配置 如本文标题所说从交换机安全配置看常见的局域网攻击,那么下面提到的各种攻击方式,自然是建立在交换机安全配置之上来说的。我们通过h3c官方提供的《H3C 交换机安全加固手册》和《安全配置指导》,从这两份手册可以看出交换机支持的安全配置非常多,基本已经覆盖了各种我们熟知局域网攻击。下面就挑几个典型的攻击方式进行演示。 arp欺骗 【一>所有资源获取&lt

kali_Ma的博客 1万+

C#文件读写操作 [详细]

C# 中的 I/O 类 FileStream 类 C#中文本文件的读取写入 1) StreamReader 2) StreamWriter 二进制文件读写 1) BinaryReader 类 2) BinaryWriter 类

这个人好有趣....hh 1万+

【软件分享】天若OCR文字识别V4.48(翻译功能免费)

软件简介 吾爱破解论坛大佬天若幽心开发的一款OCR文字识别工具。支持快速截图识别,以及文本翻译。 下载地址 蓝奏云盘:点击下载 百度网盘:点击下载(密码:4dm4) 坚果云盘:点击下载 天翼云盘:点击下载 微软云盘:点击下载 使用教程 1、下载后对压缩包进行解压 2、双击天若OCR文字识别.exe 3、发现桌面右下角出现软件图标 4、双击软件图标即可开始截图识别 原帖地址 https://www.52pojie.cn/thread-692917-1-1.html ...

XavierJ的博客 1万+

C#文本文件读写

C#文本文件读写

qq_42242895的博客 3332

Natural Language Processing

作者:禅与计算机程序设计艺术 1.简介 自然语言处理(NLP)是研究如何使计算机理解和处理自然语言的理论和方法,目的是让电脑更好的理解、获取、生成、存储和沟通人类语言。20世纪80年代末,IBM的三位博士陈天奇、周博磊和王力雄在贝尔实验室创建了首个自然语言处理系统——“布莱克多·艾森豪威尔”(Bletc

AI天才研究院 731

【Unity】RPG2D龙城纷争(十九)流程与UI界面(终章)

本章为RPG2D系列的终章,在之前的章节中我们已经完成了游戏的所有基本功能,那么用流程与UI界面将其串联起来才是我们整个游戏原型完善的标志。

神码编程 917

c#生成和写入文本文件

c#生成和写入文本文件 例 1:把条码扫描导入系统时,自动保存源扫描记录,生成一个txt文件到程序运行目录下的txt文件夹中,文件名为 车调单号+日期+条码个数 string barcode = barcodeMemoTxt.Text.Trim(); string[] codes = barcode.Split('\n'); string vsmnumber = txtVsmNumber...

雨水霂 3344

代谢组数据分析(零):从质谱样本制备到MaxQuant搜库(蛋白质组和代谢组)

本文详细介绍了代谢组数据分析的过程,从LC-MS/MS技术的样本制备、分离、质谱鉴定到MaxQuant软件的使用。LC-MS/MS包括样本制备、液相色谱分离、质谱上机和鉴定等步骤。MaxQuant在蛋白质定性和定量中扮演关键角色,通过搜库和数据处理提供精准结果。此外,文章还涉及了数据采集模式、质谱图谱解析、数据库和软件选择以及结果评估等方面

专注生信领域 8593

C#文本文件写入

C#存储文本文件方法

weixin_43250974的博客 850

【Python】秋招机考 —— 2025/8/27 华为 AI 方向

2025 华为 AI 秋招机考题目包含15道单选题、5道多选题和2道机器学习编程题,涵盖核心算法与数学知识。单选题考察了Softmax激活、Transformer位置编码、Jacobi迭代、大模型幻觉现象、特征向量、K-means聚类、矩阵秩、实对称矩阵性质、SVD分解、概率论等知识点。多选题涉及高斯-赛德尔迭代和朴素贝叶斯分类器。

一杯水果茶!足矣~ 842

【VTKExamples::Meshes】第十二期 QuadricDecimation

本文分享VTK样例QuadricDecimation,并解析接口vtkQuadricDecimation,希望对各位小伙伴有所帮助!

qq_40041064的博客 344

C#:读写简单的文本文件

  C#:读写简单的文本文件常常我们会去读写一些简单的文本文件,如:读写log文件等等。DotNet中对文件的处理比较简单,但要注意的是:防止产生乱码。这里,我将运用两种方式来对文本文件进行读写。一、一次性读写文件的全部内容我们将要用到以下两个类:FileInfo和FileStream,它们都位于System.IO命名空间中。· FileInfo:通过此类可获得指定文件的详细内

王来安的专栏 2345

【经验&技巧】如何在ADS中导入示波器的时域波形?

从示波器中导出的时域波形数据,需要按照固定的格式进行修改,并通过Display dataset对话框导入ADS。

一只豌豆象的博客 1575

简单的C#文本文件读写

System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示. System.IO.FileStream允许将文件作为流访问; System.IO.MemoryStream允许将内存块作为流进行访问;………… 托管和非托管的应用程序最常使用的IO形式是文件IO。托管应用程序读写文

张凯超的专栏 709

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

c# 简单介绍文本文件的读写[File/FileInfo/FileStream/StreamReader/StreamWriter]

文章目录一.文本文件的读写1.1 File类Copy() [复制文件]Create() [创建文件]Delete() [删除文件]Move() [移动文件]Exists() [文件是否存在]AppendText() [打开追加写入字符串]CreateText() [打开覆盖写入字符串]Open() [打开文件读/写]OpenRead() [打开只读取]OpenWrite() [打开只写入]OpenText() [打开只读取]AppendAllLines() [追加写入字符串行]AppendAllText()

qq_39775671的博客 2467

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

c#语言中读取txt文件,简单的c#文本文件读写-.NET教程,C#语言

system.io命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过system.io.stream类表示.system.io.filestream允许将文件作为流访问;system.io.memorystream允许将内存块作为流进行访问;…………托管和非托管的应用程序最常使用的io形式是文件io。托管应用程序读写文件的一...

weixin_39831705的博客 1986

textfilestream_超简单C#读写文本文件(非FileStream)

日常编程时,经常会读写文本文件,写日志等,往往我们只是简单的写入、读取、追加等操作,网上大部分的说法就是FileStream,其实根本无需那么麻烦,用File类就可以了记得添加上命名空间System.IO哦:File.WriteAllText("c:\\1.txt","i love u",Encoding.Default);这行就把i love u写了1.txt这个文件,如果这个文件不存在话,就会...

weixin_31807925的博客 399

C#读取文本文件和C# 写文本文件

C#读取文本文件 今天一个学生问我如何从一个文本中读取内容,如下是做的是控制台中的例子,在别的地方也是这个道理。        // 读操作        public static void Read()        {            // 读取文件的源路径及其读取流            string strReadFilePath = @"../../data/Read

阳光岛主 2万+
上一篇: c#通用数据库访问类
下一篇: 浅析C#中的文件操作
eclipsesunjava
博客等级 码龄20年 12粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值