![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#语法基础
文章平均质量分 56
Ru_Tesla
这个作者很懒,什么都没留下…
展开
-
防止软件重复启动的代码
【代码】防止软件重复启动的代码。原创 2023-01-17 10:14:03 · 133 阅读 · 0 评论 -
XML文档的增删改查
/ name1.SetAttribute("dec", "眩晕对方2s");// name2.SetAttribute("dec", "加速30%");原创 2022-12-19 16:19:42 · 357 阅读 · 0 评论 -
泛型,泛型方法
无论是封装,继承,多态还是泛型,目的只有一个,减少代码量,增加重用率,使得代码更简洁,更高效。泛型在定义的时候不需要声明具体的数据类型,但是使用时,必须明确数据类型,//泛型T T:表示可能的数据类型。//泛型类,泛型方法,泛型委托,在main 方法里调用以上方法对比可以看出泛型更简洁。原创 2022-12-16 09:54:30 · 75 阅读 · 0 评论 -
一文解析封装,继承,多态,泛型,泛型方法
/////抽象方法只能有方法声明,不能有方法体。会报错*/ //无法创建抽象类型的实例。抽象类,abstract :抽象类无法被实例化,(实例化就是创建一个类的对象 并且可以创建构造函数的过程)但是可以创建对象。封装:就是将一组相关联的成员封装起来,比如我们的方法,类的封装,封装完以后,可以用不同的对象去调用。////抽象类虽然无法实例化,但是可以通过调用子类的构造函数开辟空间。下面是Program类里去调用,实例化student类,就可以调用Person类里的方法。类的三大特点,封装,继承,多态,原创 2022-12-15 16:45:45 · 162 阅读 · 1 评论 -
委托,Action,Function,多播委托,匿名函数,回调函数,Lamada表达式,基于委托的同步异步,利用委托实现跨窗体传值 一文详解,适合新手!!!看不懂是我的错!!
/Action c = new Action((int e, double d) => { Console.WriteLine("这是一个两个输入参数的不带返回值的委托方法");//Action a = new Action(() => { Console.WriteLine("这是一个无参无返回值的泛型委托方法");//delegate(){}---------()=>{} 总结,Lambda表达式就是匿名函数,匿名函数就是委托类型的方法。原创 2022-12-13 13:50:31 · 206 阅读 · 1 评论 -
C# params用法 可变数组
因为object类型是所有类型的基类,无论是string类型、int类型还是其他自己定义的类的类型,都是object类型的子类。可变的方法参数,也称数组型参数,适合于方法的参数个数不知的情况,用于传递大量的数组集合参数;①、要实现调用方法时想放多个(任意个数)的实参,那么形参就要用params关键字修饰,并且后边跟一个数组,表示是一个可变数量的、同类型的数组参数。params是一个计算机函数,表示函数的参数是可变个数的,即可变的方法参数,用于表示类型相同,但参数数量不确定。Show("1");转载 2022-11-24 11:29:54 · 899 阅读 · 1 评论