usingSystem.Collections.Generic;namespacedemo1;usingSystem.IO;/// <summary>/// System.IO下的所有的Stream类是所有数据流的基类/// 流是用于传输数据的对象,流就是用来传输数据的/// 数据传输的两种方式:1、数据从外部源传输到程序中,这种叫做读取流,2、数据从程序中传输到外部源,这种叫做写入流/// 流一般具有三种操作:/// 读取操作:读出流对象中的数据,并且把它存放在另外一个数据结构中/// 写入操作:从一种数据结构中读取数据并且存放在流对象中/// 搜索操作:从流中当前位置搜索到指定位置/// </summary>classproj{internalstaticvoidMain(string[] args){Console.WriteLine("二进制文件的写入");Console.WriteLine("请输入文件名");string path=Console.ReadLine();//初始化FileStream对象FileStream fs=newFileStream(path, FileMode.OpenOrCreate);//初始化一个BinaryWriter对象BinaryWriter bw=newBinaryWriter(fs);int a =40;double b =3.14;bool c =true;string d ="hello world";//写入文件bw.Write(a);bw.Write(b);bw.Write(c);bw.Write(d);Console.WriteLine("成功写入");bw.Close();//关闭BinaryWriter对象fs.Close();//关闭文件流Console.WriteLine("二进制文件的读取");BinaryReader br=newBinaryReader(newFileStream(path,FileMode.Open));int e = br.ReadInt32();Console.WriteLine("int 型整型数据\t{0}",e);double f = br.ReadDouble();Console.WriteLine("double 数据 \t{0}",f);bool g = br.ReadBoolean();Console.WriteLine("bool 数据 \t{0}", g);string h = br.ReadString();Console.WriteLine("字符串类型数据\t{0}", h);br.Close();Console.WriteLine("读取完成");}}
c#遍历文件夹
usingSystem.Collections.Generic;namespacedemo1;usingSystem.IO;usingSystem.Drawing;classproj{internalstaticvoidMain(string[] args){DirectoryInfo dir =newDirectoryInfo("E:\\Desktop\\c#\\data");FileSystemInfo[] fs=dir.GetFileSystemInfos();foreach(FileSystemInfo i in fs){if( i isDirectoryInfo){Console.WriteLine("是文件夹{0}",i.FullName);string[] a=Directory.GetFiles(i.FullName);foreach(string s in a){ Console.WriteLine("文件:{0}",s);}}else{Console.WriteLine("不是文件夹{0}",i.FullName);FileStream fb=File.OpenRead("E:\\Desktop\\c#\\data\\data\\apple_1.jpg");int file_lenth=(int)fb.Length;Byte[] image =newByte[file_lenth];//建立一个字节数组fb.Read(image,0, file_lenth );//按字节流读取}}}}
前言
Spring Boot Admin 是一个管理和监控 Spring Boot 应用程序的开源项目,它提供了一个简洁的 Web 界面来监控 Spring Boot 应用程序的状态和各种运行时指标。Spring Boot Admin 可以帮助开发者快速了解应用程序的状态,并快速定位错误或性能问题。下面…
当我们讨论堆栈时,我们首先需要了解它的概念和基本原理。堆栈是一种后进先出(Last In, First Out,LIFO)的数据结构,它的操作主要包括压栈(Push)和弹栈(Pop),以…
存量经营时代下,营销变得越来越难。无论是稳流量,或是促活跃,转化率就是难以提升。
相比传统快消行业,线索型(L2C,Leads to Cash)行业因为客单价高、决策周期长、用户触点分散等特性࿰…