亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺析C# 基礎(chǔ)語法的使用

 更新時間:2013年05月08日 12:13:17   作者:  
本篇文章對C#中基礎(chǔ)語法的使用。進行了詳細的分析介紹。需要的朋友參考下

.net     是一種多語言的平臺,開發(fā).net 可以用多達幾十種語言進行。   Java 是一種單語言的平臺。

快捷鍵:   home  移到本行非空白字符前面           end    移到本行結(jié)尾

            shift   可以多選擇字符  通過配合home  end   paUp   paDn

            Ctrl + home   文本開頭              Ctrl +  end   文本結(jié)尾

 

#region   和   #endregion     可以折疊一段代碼

 

MSIL:微軟中間語言Microsoft Intermediate Language

CLR:公共語言運行時Common Language Runtime

Console.ReadLine();   用戶從鍵盤輸入一個字符串,以回車鍵結(jié)束

字符串轉(zhuǎn)換為枚舉類型

例如:

enum  SEX{ 男,女};

SEX   sex  = (SEX) (Enum.Parse( typedef(SEX), Console.ReadLine() ) );

c#中out與ref的用法與區(qū)別

1、out必須在函數(shù)體內(nèi)初始化,在外面初始化沒意義。也就是說,out型的參數(shù)在函數(shù)體內(nèi)不能得到外面?zhèn)鬟M來的初始值。

2、ref必段在函數(shù)體外初始化。

3、兩都在函數(shù)體的任何修改都將影響到外面。

例:

復(fù)制代碼 代碼如下:

using System;

namespace ConsoleApplication1
{
   class C
   {
     public static void reffun(ref string str)
     {
        str += " fun";
     }

     public static void outfun(out string str)
     {
        str = "test";     //必須在函數(shù)體內(nèi)初始
         str += " fun";
     }
  }

 class Class1
 {
    [STAThread]
    static void Main(string[] args)
    {
      string test1 = "test";
      string test2;                  //沒有初始
       C.reffun( ref test1 );     //正確
       C.reffun( ref test2 );     //錯誤,沒有賦值使用了test2
      C.outfun( out test1 );    //正確,但值test傳出來了,傳進去的test不能用,必須在函數(shù)中先重新復(fù)制才能用!
       C.outfun( out test2 );    //正確

       Console.Read();
    }
 }
}


修飾符:

public 公有訪問。不受任何限制。
private 私有訪問。只限于本類成員訪問,子類,實例都不能訪問。
protected 保護訪問。只限于本類和子類訪問,實例不能訪問。
internal 內(nèi)部訪問。只限于本項目內(nèi)訪問,其他不能訪問。
protected internal 內(nèi)部保護訪問。只限于本項目或是子類訪問,其他不能訪問

屬性:定義一個變量,在這個變量中含有g(shù)et/  set  兩個方法,我們就叫做屬性

public  int  Age

{

        get //是變量的可讀屬性,沒有這個方法,說明此變量不可讀
       {
       }

       set // 變量的可寫屬性,沒有這個方法,變量無法修改和賦值
       {
       }
}
 

params 構(gòu)造函數(shù)聲明數(shù)組 而不知道數(shù)組長度 用的
在方法聲明中的 params 關(guān)鍵字之后不允許任何其他參數(shù),并且在方法聲明中只允許一個 params 關(guān)鍵字。

相關(guān)文章

  • C#實現(xiàn)兩個窗體之間數(shù)值傳送的方法

    C#實現(xiàn)兩個窗體之間數(shù)值傳送的方法

    這篇文章主要介紹了C#實現(xiàn)兩個窗體之間數(shù)值傳送的方法,涉及C#中WinForm窗體數(shù)值傳遞的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • C# 動態(tài)加載程序集信息

    C# 動態(tài)加載程序集信息

    在設(shè)計模式的策略模式中,需要動態(tài)加載程序集信息,本文通過一個簡單的實例,來講解動態(tài)加載Dll需要的知識點。下面跟著小編一起來看下吧
    2017-03-03
  • C#加密知識整合 (AES,MD5,RSA,SHA256)

    C#加密知識整合 (AES,MD5,RSA,SHA256)

    這篇文章主要介紹了c#對于加密的一點整合 (AES,MD5,RSA,SHA256),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#使用NOPI庫實現(xiàn)導(dǎo)入Excel文檔

    C#使用NOPI庫實現(xiàn)導(dǎo)入Excel文檔

    NPOI中N指代的是.Net,POI是一個完全開源的Java寫成的庫,能夠在沒有安裝微軟Office或者相應(yīng)環(huán)境的情況下讀寫Excel、Word等微軟OLE2組件文檔,幾乎支持所有的Office97~Office2007的文件格式。所以NPOI就是POI項目的.Net版本。
    2017-05-05
  • 利用TaskManager爬取2萬條代理IP實現(xiàn)自動投票功能

    利用TaskManager爬取2萬條代理IP實現(xiàn)自動投票功能

    話說某天心血來潮想到一個問題,朋友圈里面經(jīng)常有人發(fā)投票鏈接,讓幫忙給XX投票,以前呢會很自覺打開鏈接幫忙投一票??墒沁@種事做多了就會考慮能不能使用工具來進行投票呢,身為一名程序猿決定研究解決這個問題。感興趣的朋友一起學(xué)習(xí)吧
    2015-09-09
  • C#多線程系列之多階段并行線程

    C#多線程系列之多階段并行線程

    本文詳細講解了C#多線程的多階段并行線程,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • 講解C#設(shè)計模式編程中享元模式的運用

    講解C#設(shè)計模式編程中享元模式的運用

    這篇文章主要介紹了C#設(shè)計模式編程中享元模式的運用,享元模式主張限制對象的數(shù)量來優(yōu)化內(nèi)存使用,需要的朋友可以參考下
    2016-02-02
  • 用C#繪制九宮格形式的圖片

    用C#繪制九宮格形式的圖片

    大家好,本篇文章主要講的是用C#繪制九宮格形式的圖片,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • c#中返回文章發(fā)表的時間差的示例

    c#中返回文章發(fā)表的時間差的示例

    現(xiàn)在是2012-12-04 11:29:59,發(fā)表時間是:2012-12-02 21:29:59,傳統(tǒng)的ts.Days因為值為1天14小時0分0秒,會返回“昨天”,而這個會返回“前天”
    2012-12-12
  • C#集合遍歷時刪除和增加元素的方法

    C#集合遍歷時刪除和增加元素的方法

    這篇文章主要介紹了C#集合遍歷時刪除和增加元素的方法,結(jié)合實例形式分析了C#針對集合元素的遍歷、添加與刪除等操作實現(xiàn)方法與注意事項,需要的朋友可以參考下
    2016-06-06

最新評論