基础知识整理

  • C#基础知识整理 基础知识(19) 值类型的装箱和拆箱(二)

    如果代码中会造成编译器的反复装箱,可改为手动装箱,这样来使代码执行更快,看下面代码: //手动装箱 Int32 v = 5; //由于string.Format的参数是object类型,所以这里会造成三次装箱。 Console.WriteLine(string.Format(“{0},{1},{2}…

    好文分享 2025年12月17日
    000
  • C#基础知识整理 基础知识(20) 委托(一)

    委托和事件在c#中使用很多,尤其在进行窗体编程时,很多的操作都要通过委托和事件来处理和传递。这里详细解释下委托和事件的用法和原因,使我们在写代码时能更加明白一些。委托的使用事件是一种机制,事件是通过委托实现的,所以看明白了委托,对于事件也就能更好的理解了。先看下面一个小例子。这是描述不同语言的程序员…

    2025年12月17日
    000
  • C#基础知识整理 基础知识(21) 委托(二)

    看了前面一篇委托的用法中http://www.php.cn/,我们看到, public void Description(string programerName, DescriptionDelegate description) { description(programerName); } 这个…

    2025年12月17日
    000
  • C#基础知识整理:基础知识(5) 方法的重载

        老师都有讲课这个方法,一个老师先是在西部偏远山区,是站在教室里木头的黑板前讲课;过了几年表现好,调到了稍微好点的城市里,是坐在教室前用多媒体设备讲课;又过了几年考博士了,毕业后继续当老师,不过现在是躺在家里对着电脑远程授课。都是讲课这个方法,不同的条件下(参数不同)有不同的执行过程和输出结果…

    2025年12月17日
    000
  • C#基础知识整理:基础知识(6) 抽象类和抽象方法

    在实际项目中,当我们设计一个父类时,经常会遇到这个类不能确定它的具体执行流程的。比如我设计一个文件类: public class AFile { private string name = string.Empty; private string path = string.Empty; priva…

    好文分享 2025年12月17日
    000
  • C#基础知识整理:基础知识(7) 方法的隐藏

    继承和抽象类中提到过,子类与父类的方法间有这些关系:子类直接使用父类方法(但是必须父类方法是public或protected类型);子类的方法覆盖父类方法(override);子类的方法重载父类方法(overload);看下面这种情况: public class YSchool { private …

    2025年12月17日
    000
  • C#基础知识整理:基础知识(8) 接口

        前面接触了抽象类,它的特点是子类必须实现abstract修饰的方法。以及还有virtual修饰的方法,virtual修饰的方法子类可以重写也可以不重写而直接使用。但是由于c#也是单继承的,所以定义一个父类,然后继承来扩展一些类的时候,会遇到不合适的情况。因为我们程序员是用程序语言来描述世界的…

    好文分享 2025年12月17日
    000
  • C#基础知识整理:基础知识(9) 接口的应用

        前面接触过接口的概念,其实接口就是一组方法、属性,然后谁继承了它,谁就要实现这组方法和属性。也就是说这个类具备了这个接口定义的一些能力。    接口的这种特性在平常的程序编写中是有很大作用的,往往完成一个大项目需要很多人同时完成,这样难免会有一些类都需要某些方法,而且执行流程都差不多。这是在…

    2025年12月17日
    000
  • C#基础知识整理:基础知识(10) 静态

        如果想访问某个类的方法或属性,一定要先实例化该类,然后用该类的对象加.号访问。比如:有一个用户类和一个处理密码(加密和解密)的类。没生成一个用户实例后,处理密码类要对密码进行加密和解密。 using System;using System.Collections.Generic;using …

    2025年12月17日
    000
  • C#基础知识整理:基础知识(11) 值类型,引用类型

    c#是面向对象的语言,在面向对象的思想中,只有对象,所有事物都可以用类描述。所以比如这些,int,bool,char,string,double,long等都是类,那么像,30,2.5,”test”都是对应类的一个对象。 static void Main(string[] a…

    2025年12月17日
    000
关注微信