注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > C#学习

C#学习

  • C#中的目录和文件相关操作

    System.IO命名空间中的Directory和DirectoryInfo用于操作目录,File和FileInfo用于操作文件,这些类都不能被继承其中Directory和File用于提供目录或文件操作的静态方法DirectoryInfo和FileInfo类的基类是FileSystemInfo,提供目录或文件操作的实例方法在目录和文件操作过程中需要用到参数: Attributes参数用于获取或设置当前文件或目录的特性 该参数为一个FileAttributes枚举,可用成员有 Archive:此文件标记为包含在增量备份操作中。在增量备份期间处理文件时,...

    2021-10-12
  • C#中的输入输出流

    流是通过通信路径传递的字节序列,C#采用流模型读写文件、网络或内存中的数据。有两个主要的流:输入流和输出流。输入流用于读取数据(读操作),输出流用于写入数据(写操作)C#中关于流的常用类,这些类大多属于System.IO命名空间的类:创建流的类:Stream:所有流的基类,定义流的基本操作,如Read和Write等方法,是抽象类,无法直接使用 FileStream:以文件作为数据源的流,可以用来读写文件 NetworkStream:以网络作为数据源的流,可以通过此流发送或接受网络数据 MemoryStream:以内存作为数据源的流,可以用来随机读写内存中的数据 BufferedStre...

    2021-10-11
  • C#中的结构体

    在C#中,结构体是值类型数据结构,它使得一个单一变量可以存储各种数据类型的相关数据。C#中结构类型和类类型在语法上非常相似,他们都是一种数据结构,都可以包括数据成员和方法成员。struct关键字用于创建结构体struct Mystruct{ //结构体定义 } 结构的特点结构可带有方法、字段、索引、属性、运算符方法和事件 结构体中声明的字段无法赋予初值 结构可定义构造函数,但不能定义析构函数 不能为结构定义无参构造函数,无参构造函数(默认)是自动定义的,且不能被改变 结构体的构造函数中,必须为结构体所有字段赋值 与类不同,结构不能继承其他的结构或类 结构不能作为其他结构或类的基础...

    2021-09-01
  • C#中的字符串及常见操作

    使用string关键字来声明一个字符串变量,string关键字是System.String类的别名,是从对象(Object)类型派生的String类型的值可以通过两种形式进行分配:引号("")和@引号(@"")字符串的前面加@,称作"逐字字符串",会将转义字符()当作普通字符对待,如@"C:\Windows"等价于"C:\Windows"字符串的常见属性Chars:在当前String对象中获取Char对象的指定位置 Length:获取字符串的字符数量 字符串的常见方法String.Compare(strA, strB[, ignoreCase]) 比较两个string对象,并返回...

    2021-09-01
  • C#中的数组及常见操作

    数组是一个存储相同类型元素的固定大小的顺序集合,是用来存储数据的集合。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最后一个元素。声明一个数组datatype[] arrayName; datatype :用于指定被存储在数组中的元素的类型 [] :指定数组的秩(维度) arrayName:指定数组的名称 元素类型和秩之间可以有空格也可以不留空格 声明一个数组不会在内存中初始化数组创建(初始化)数组数组是一个引用类型,所以需要使用new关键字来创建数组的实例double[] demo = new dou...

    2021-09-01


网址导航