zoukankan      html  css  js  c++  java
  • C#类

    1.属性、构造函数
        class Computer
        {
            
    private string name;
            
    public string Name
            {
                
    get
                {
                    
    return name;
                }
                
    set
                {
                    name 
    = value;
                }
            }
            
            
    public string 主板 = "aa撒";
            
    public Computer(string name)
            {
                
    this.Name=name;
            }
        }
       
    2.继承
    C#只支持单一继承,但可以继承多个接口

    2.1单一继承
    class A
    {
        
    public string name{get;set;}
    }

    class B:A
    {

    }

    2.2 多继承,
    class A
    {
        
    public string name{get;set;}
    }

    interface InterfaceA
    {
        
    void MethodA();
    }

    class B:A,InterfaceA
    {
        
    public void MethodA(){
            
    //
        }
        
    }

    2.3
    interface InterfaceB
    {
        
    void MethodB();
    }

    class C:A,InterfaceA,InterfaceB
    {
        
    public void MethodA()
        {
            
    //
        }
        
    public void MethodB()
        {
            
    //
        }
    }

    3.类修饰
    public class ClassName { }
    public static class ClassName { }
    public sealed class ClassName { }此类不能被继承
    public partial class ClassName { }局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中,在编译的时候仍会将各个部分的局部类型合并成一个完整的类,同一个类型的各个类前必须都有修饰符 partial。
    局部类型partial的限制
    (1) 局部类型只适用于类、接口、结构,不支持委托和枚举。
    (2) 同一个类型的各个部分必须都有修饰符 partial。
    (3) 使用局部类型时,一个类型的各个部分必须位于相同的命名空间中。
    (4) 一个类型的各个部分必须被同时编译。

    来自:http://www.cnblogs.com/beniao/archive/2008/07/26/1249030.html

  • 相关阅读:
    输入法searchLookUpEditd的使用
    DevExpress GridControl使用方法总结
    DevExpress 控件中GridControl的使用
    MSSQl 事务的使用
    Python class NameError name "xxx" is not defined
    win 10 slmgr.vbs -xpr 无法运行,被豆麦笔记打开解决方法
    git checkout 撤销多个文件,撤销整个文件夹
    Python argparse 模块,参数传递
    Python Enum 枚举 用法汇总
    git branch & checkout fetch 的使用和冲突解决
  • 原文地址:https://www.cnblogs.com/tuzhiye/p/1381614.html
Copyright © 2011-2022 走看看