随笔分类 -  C#

摘要:你知道属性(字段)与构造函数谁先执行吗? - 杨浩瑞 - 博客园 (cnblogs.com) 1 public class SportJudge 2 { 3 private DAL.SportJudgeDataContext sj = new DAL.SportJudgeDataContext(); 阅读全文
posted @ 2022-08-29 15:47 lc2100222 阅读(361) 评论(0) 推荐(0)
摘要:fi.Name里有扩展名为file1.txt,file2.txt,file3.txt的文件名。 如何获得不带扩展名的文件名? (file1,file2,file3) 可以使用Path.GetFileNameWithoutExtension 使用Path.GetFileNameWithoutExten 阅读全文
posted @ 2022-08-17 14:44 lc2100222 阅读(427) 评论(0) 推荐(0)
摘要:DirectoryInfo: FullName属性: 获取目录的完整路径,其值为 "C:\aa\bb"的格式; Name属性:获取当前实例对象的文件夹名称,不包含完整路径,如:只返回"C:\aa\bb"中的"bb"文件夹名称. 结果为: FileInfo: FullName属性: 获取文件的完整路径 阅读全文
posted @ 2022-08-17 14:37 lc2100222 阅读(58) 评论(0) 推荐(0)
摘要:命名空间:System.IO程序集:System.Runtime.dllPath.GetDirectoryName()返回指定路径的目录信息 参数 pathString 文件或目录的路径。 返回 String path 的目录信息;如果 path 表示根目录或为 null,则为 null。 如果 p 阅读全文
posted @ 2022-08-17 14:24 lc2100222 阅读(1248) 评论(0) 推荐(0)
摘要:1.静态构造函数用于初始化类中的静态数据或执行仅需执行一次的特定操作。 2.静态构造函数将在创建第一个实例或引用类中的静态成员之前自动调用。3.静态构造函数具有以下特性:静态构造函数不使用访问权限修饰符修饰或不具有参数;类或结构体中只能具有一个静态构造函数;静态构造函数不能继承或重载;静态构造函数不 阅读全文
posted @ 2022-08-17 13:52 lc2100222 阅读(104) 评论(0) 推荐(0)
摘要:1.委托概念:委托是一个类,使用delegate关键字修饰。它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。 1 public delegate void xxx(xxx); 2.委托可以将多个方法绑定到同一个委托变量,当调用此变量,可以依次调用所有绑定的方法。 3.事件概念:使用 阅读全文
posted @ 2022-08-17 13:52 lc2100222 阅读(50) 评论(0) 推荐(0)
摘要:链接:C# 深浅复制 MemberwiseClone - 天才卧龙 - 博客园 (cnblogs.com) 1.数据类型可以分为两大类:基本类型和引用类型。 基本类型也称为值类型,分别是字符类型 char,布尔类型 boolean以及数值类型 byte、short、int、long、float、do 阅读全文
posted @ 2022-05-21 14:13 lc2100222 阅读(141) 评论(0) 推荐(0)
摘要:1.数据类型分为基本数据类型和引用数据类型。基本数据类型就是int,short,long,float,double,byte,boolean,char这几种。引用数据类型就是string,数组,集合,类等。 2.栈(stack):一种位于内存中先进后出的数据结构,用于存放变量。 3.堆(heap): 阅读全文
posted @ 2022-05-21 11:18 lc2100222 阅读(184) 评论(0) 推荐(0)
摘要:1.C#中的base关键字和Java中的super关键字作用一样,都是用于父类和子类的继承中,当子类中要涉及到父类中的功能时,C#使用base,Java使用super。 2.base调用父类中的构造方法 1 public class A 2 { 3 public A() 4 { 5 Console. 阅读全文
posted @ 2022-05-20 15:03 lc2100222 阅读(705) 评论(0) 推荐(0)
摘要:1.get,set这两个访问器作用:在面向对象编程里面,有的类的数据是私有的,是封装起来的,所以为了读取和写入对应的私有数据,c#采用了关键字get和set,其中get负责读取私有数据(获得值),set负责写入私有数据(赋值)。 2.Money属性就像银行里的自动存取款机,你看不见里面的money, 阅读全文
posted @ 2022-05-20 10:32 lc2100222 阅读(460) 评论(0) 推荐(0)