zoukankan      html  css  js  c++  java
  • C#:部分类,静态类

    1. 部分类

    partial关键字的用法:把partial放在class, struct, interface关键字的前面,以用来把类,结构,接口放在多个文件中。   

      // Program 位于两个不同的源文件BigClassPart1.cs和BigClassPart2.cs
        // BigClassPart1.cs
        partial class Program
        {
            public void MethodTwo()
            {

            }
        }

        // BigClassPart2.cs
        partial class Program
        {
            public void MethodOne()
            {

            }
            static void Main(string[] args)
            {
            }
        }

    2. 静态类:如果类只包含静态的方法和属性,该类就是静态的。不能创建静态类的实例。

    • 类本身必须标记为static
    • 类的所有成员必须是静态的
    • 类可以有一个静态构造函数,但没有实例构造函数,不能创建该类的实例
    • 不能继承静态类,它们是密封的
        static class Program
        {
            public static void HelperMethod()
            {
     
            }
            static void Main(string[] args)
            {
            }
        }

     调用HelperMethod() 不需要Program类型的对象,使用类型名即可进行调用:

    Program.HelperMethod();
  • 相关阅读:
    HTTP协议
    DNS解析原理
    数据库 怎么配置多实例
    mysql回表
    Oracle进程说明
    Oracle动态和静态参数文件和控制文件
    Oracle数据库的启动和关闭过程
    Mysql索引
    sqlserver备份还原
    oracle undo表空间异常激增排查
  • 原文地址:https://www.cnblogs.com/LilianChen/p/2936734.html
Copyright © 2011-2022 走看看