摘要: fi.Name里有扩展名为file1.txt,file2.txt,file3.txt的文件名。 如何获得不带扩展名的文件名? (file1,file2,file3) 可以使用Path.GetFileNameWithoutExtension 使用Path.GetFileNameWithoutExten 阅读全文
posted @ 2022-08-17 14:44 lc2100222 阅读(403) 评论(0) 推荐(0)
摘要: DirectoryInfo: FullName属性: 获取目录的完整路径,其值为 "C:\aa\bb"的格式; Name属性:获取当前实例对象的文件夹名称,不包含完整路径,如:只返回"C:\aa\bb"中的"bb"文件夹名称. 结果为: FileInfo: FullName属性: 获取文件的完整路径 阅读全文
posted @ 2022-08-17 14:37 lc2100222 阅读(50) 评论(0) 推荐(0)
摘要: 命名空间:System.IO程序集:System.Runtime.dllPath.GetDirectoryName()返回指定路径的目录信息 参数 pathString 文件或目录的路径。 返回 String path 的目录信息;如果 path 表示根目录或为 null,则为 null。 如果 p 阅读全文
posted @ 2022-08-17 14:24 lc2100222 阅读(1208) 评论(0) 推荐(0)
摘要: String.IsNullOrEmpty()方法是String类的内置方法,用于检查字符串是Null还是Empty ? 如果未使用正确的值初始化字符串对象,则将其视为“空字符串” ;如果已初始化字符串对象但不包含任何值,即为该字符串对象分配了值( “” ),则将其视为“空字符串” 。 句法: pub 阅读全文
posted @ 2022-08-17 14:18 lc2100222 阅读(317) 评论(0) 推荐(0)
摘要: 1.概念理解:讲一个复杂的类拆解为一个个简单的类。 2.结构: 抽象建造者类(Builder),接口,实现复杂对象那部分的创建,不涉及具体的部件对象创建。 具体建造者类(concreteBuilder)实现了builder接口,完成复杂产品的各个部件的具体创建方法。在构造过程完成后,提供产品的实例。 阅读全文
posted @ 2022-08-17 13:53 lc2100222 阅读(17) 评论(0) 推荐(0)
摘要: 1.静态构造函数用于初始化类中的静态数据或执行仅需执行一次的特定操作。 2.静态构造函数将在创建第一个实例或引用类中的静态成员之前自动调用。3.静态构造函数具有以下特性:静态构造函数不使用访问权限修饰符修饰或不具有参数;类或结构体中只能具有一个静态构造函数;静态构造函数不能继承或重载;静态构造函数不 阅读全文
posted @ 2022-08-17 13:52 lc2100222 阅读(89) 评论(0) 推荐(0)
摘要: 1.委托概念:委托是一个类,使用delegate关键字修饰。它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。 1 public delegate void xxx(xxx); 2.委托可以将多个方法绑定到同一个委托变量,当调用此变量,可以依次调用所有绑定的方法。 3.事件概念:使用 阅读全文
posted @ 2022-08-17 13:52 lc2100222 阅读(45) 评论(0) 推荐(0)