⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample1.cs

📁 C#函数手册
💻 CS
字号:
namespace apiBook
{
	using System;
	using System.IO;
	class TestClass 
	{
		private const string FILE_NAME = "test.txt";
		
		public static void Main(String[] args) 
		{
			int counter=5;
			FileStream testFS = File.Create("test.txt");			
			BinaryWriter writer = new BinaryWriter(testFS);
			//使用构造函数创建BinaryWriter对象
			Console.WriteLine("开始写入文件");
			for (int i = 0; i < counter; i++) 
			{
				Console.WriteLine("写入:"+i);
				writer.Write(i);
				//使用Write方法写入
			}
			writer.Flush();
			//使用Flush方法清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备
			Console.WriteLine("写入:China");
			writer.Write("China");
			//使用Write方法写入
			Console.WriteLine("写入:false");
			writer.Write(false);
			Console.WriteLine("写入:‘A’");
			writer.Write('A');            		
			writer.Close();
			//使用Close方法关闭流
			testFS.Close();			
			testFS = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
			BinaryReader reader = new BinaryReader(testFS);
			//使用构造函数创建对象
			Console.WriteLine();
			Console.WriteLine("开始读出数据");
			for (int i = 0; i < counter; i++) 
			{
				Console.WriteLine(reader.ReadInt32());
				//使用ReadInt32方法读32位整数
			}
			Console.WriteLine(reader.ReadString());
			//使用ReadString方法读字符串
			Console.WriteLine(reader.ReadBoolean());
			//使用ReadBoolean方法读布尔值
			Console.WriteLine(reader.ReadChar());
			Console.WriteLine("数据读出完毕");
			reader.Close();
			//使用Close方法关闭流
			testFS.Close();
		
			Console.ReadLine();
		}	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -