C# 关键字总结

来源:互联网 发布:美图淘淘mac版 编辑:程序博客网 时间:2024/06/05 00:40

    //interface 不能提供方法体,所以在接口的实现类中必须实现其方法体



    //abstract 可以修饰类,可以修饰方法,修饰方法时,该方法必须位于抽象类中,被abstract修饰的方法不能有方法体,而位于abstract类中的其他方法,必须有方法体

    //abstract和interface被继承时,必须提供没有方法体的方法以方法体



    //partial 关键字用于将一个类进行分割,分割后编译器会自动重组。修饰方法时,只能在partial类中用关键字partial修饰方法,且方法之前不能用任何修饰符或关键字修饰,该方法的返回值必须为void。



    //virtual 可以修饰方法但不能修饰类,修饰方法时,必须提供方法体,而且若要某个方法被重写,必须使用virtual进行修饰,其与override是一组对应的关键字

    //extern 常与dllimport联合使用,一般形式为public static extern


  //Sealed修饰类时,该类不能被继承。修饰方法时,只能修饰带有override关键字修饰的方法。主要防止类或方法被修改。