C#文件基本操作3-文本数据写入读出演示

简介: 要注意这个STREAM方式和一般的文件类的不同和相应的应用场合。。。 就像切肉刀和剔骨刀。。。同为刀,但大不一样。。 1 using System; 2 using System.Collections.

要注意这个STREAM方式和一般的文件类的不同和相应的应用场合。。。

就像切肉刀和剔骨刀。。。同为刀,但大不一样。。

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.IO;
11 
12 namespace WindowsFormsApplication1
13 {
14     public partial class Form1 : Form
15     {
16         public Form1()
17         {
18             InitializeComponent();
19         }
20 
21         private void button1_Click(object sender, EventArgs e)
22         {
23             if (textBox1.Text == string.Empty)
24             {
25                 MessageBox.Show("empty");
26             }
27             else
28             {
29                 saveFileDialog1.Filter = "text file(*.txt)|*.txt";
30                 if (saveFileDialog1.ShowDialog() == DialogResult.OK)
31                 {
32                     StreamWriter sw = new StreamWriter(saveFileDialog1.FileName, true);
33                     sw.WriteLine(textBox1.Text);
34                     sw.Close();
35                     textBox1.Text = string.Empty;
36                 }
37             }
38         }
39 
40         private void button2_Click(object sender, EventArgs e)
41         {
42             openFileDialog1.Filter = " textfile(*.txt)|*.txt";
43             if (openFileDialog1.ShowDialog() == DialogResult.OK)
44             {
45                 textBox1.Text = string.Empty;
46                 StreamReader sr = new StreamReader(openFileDialog1.FileName);
47                 textBox1.Text = sr.ReadToEnd();
48                 sr.Close();
49             }
50         }
51     }
52 }

目录
相关文章
|
8月前
|
存储 监控 算法
基于 C# 的局域网计算机监控系统文件变更实时监测算法设计与实现研究
本文介绍了一种基于C#语言的局域网文件变更监控算法,通过事件驱动与批处理机制结合,实现高效、低负载的文件系统实时监控。核心内容涵盖监控机制选择(如事件触发机制)、数据结构设计(如监控文件列表、事件队列)及批处理优化策略。文章详细解析了C#实现的核心代码,并提出性能优化与可靠性保障措施,包括批量处理、事件过滤和异步处理等技术。最后,探讨了该算法在企业数据安全监控、文件同步备份等场景的应用潜力,以及未来向智能化扩展的方向,如文件内容分析、智能告警机制和分布式监控架构。
226 3
|
11月前
|
物联网 数据处理 C#
C#实现上位机开发,串口通信,读写串口数据并处理16进制数据
C#实现上位机开发,串口通信,读写串口数据并处理16进制数据。在自动化、物联网以及工业控制行业中,上位机开发是一项重要的技能。本教程主要介绍使用C#进行上位机开发,重点在于串口通信和数据处理。
2334 82
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
194 11
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
244 9
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
230 10
|
SQL 缓存 分布式计算
C#如何处理上亿级数据的查询效率
C#如何处理上亿级数据的查询效率
368 2
|
存储 C#
【C#】大批量判断文件是否存在的两种方法效率对比
【C#】大批量判断文件是否存在的两种方法效率对比
455 1
|
存储 C# 开发者
枚举与结构体的应用:C#中的数据组织艺术
在C#编程中,枚举(`enum`)和结构体(`struct`)是非常重要的数据类型。枚举用于定义命名常量集合,提高代码可读性;结构体则封装相关数据字段,适合小型数据集。本文从基本概念入手,探讨它们的使用技巧、常见问题及解决方案,帮助开发者更好地利用这些特性构建健壮的应用程序。
215 9
|
中间件 数据库连接 API
C#数据分表核心代码
C#数据分表核心代码
181 0
|
XML 存储 缓存
C#使用XML文件的详解及示例
C#使用XML文件的详解及示例
677 0