zoukankan      html  css  js  c++  java
  • C# 概念性內容

    訪問級別

        public  
                            访问不受限制。
        private                          仅能被本类访问。 
        protected                     只可以被本类及其派生类访问。
        internal                         可由項目(程序集)所有类访问,
        protected internal     访问仅限于当前程序集或从包含类派生的类型。

    參數數組

        C#允許為函數指定一個(只指定一個特定的參數,這個參數必須是函數定義的最後一個參數,稱為參數數組。)
        參數數組可以使用個數不定的參數調用函數,它可以調(params)關鍵字來定義。
        如下列示例:
       //    此參數表示可以偉入n個int型的參數
       public
     void iTest(params int[] iValue)
        { 
        }

    字段定義
        readonly : 表示這個字段只能在執行構造函數的過程中賦值,或由初始化賦值語句賦值。
            public readonly int MyInt = 17;
        static:聲明為靜態字段,靜態字段可以通過定義它們類來訪問。
            public static int Myint;

     

    類的訪問修飾符如下

    修飾符

    含義

    無或internal

    類衹能在當前項目中訪問

    Public

    類可以在任何地方訪問

    Abstractinternal abstract

    類衹能在當前項目中訪問,不能實例化,衹能繼承

    Public abstract

    類可以在任何地方訪問,不能實例化,衹能繼存

    Sealedinternal sealed

    類衹能在當前項目中訪問,不能派生,衹能實例化

    Public sealed

    類可以在任何地方訪問,不能派生,衹能實例化


    定議類使用的關鍵字

    關鍵字

    含義

    abstract

    定義抽像類,抽象類只能用於繼承不能實例化

    sealed

    定義密封類,只能實例化不能繼承


    定義方法使用的關鍵字

    關鍵字

    含義

    virtual 

    定義虛方法,方法可以重寫

    abstract

    定義抽象方法,方法必須在非抽象的派生類中重寫(只能繼函承,不能實例化)

    override

    定義重寫方法,方法重寫了一個基類方法(如果方法被重寫,就必須使用該關鍵字)

    extern   

    方法定義放在其它地方。


    partial關鍵字
    partial 是使用部分類定義,使類的定議橫跨多個文件。例如可以把字段,屬性和構造函數放在一個文件中,而把方法放在另一個文件中。
    為此需個每個包含部分類定議的文件中對類使用partial關鍵字即可。

    跳轉關鍵字

    關鍵字

    含義

    break    

    语句用于终止最近的封闭循环或它所在的 switch 语句。
                  
    控制传递给终止语句后面的语句(如果有的话)。

    continue 

    语句将控制权传递给它所在的封闭迭代语句的下一次迭代。

    goto     

    语句将程序控制直接传递给标记语句。
               goto
    的一个通常用法是将控制传递给特定的 switch-case 标签                      或 switch 语句中的默认标签。
    goto 语句还用于跳出深嵌套循环。

    return  

    语句终止它出现在其中的方法的执行并将控制返回给调用方法。
                 
    它还可以返回一个可选值。
                 
    如果方法为 void 类型,则可以省略 return 语句。

    throw   

    语句用于发出在程序执行期间出现反常情况(异常)的信号。
            
    通常 throw 语句与 try-catch 或 try-finally 语句一起使用。
            
    当引发异常时,程序查找处理此异常的 catch 语句。
            
    也可以用 throw 语句重新引发已捕获的异常。


  • 相关阅读:
    app缓存设计-文件缓存
    设计模式-模板方式
    设计模式-观察者模式
    java 类加载顺序
    Java项目添加log4j日志文件错误记录
    如何在eclipse中配置反编译工具JadClipse
    eclipse反编译插件jadClipse安装使用教程
    StringUtils工具类的isBlank()方法使用说明
    SLF4J: Failed to load class的问题及解决
    GitHub的Fork 是什么意思
  • 原文地址:https://www.cnblogs.com/scottckt/p/896381.html
Copyright © 2011-2022 走看看