欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

.net     是一種多語(yǔ)言的平臺(tái),開發(fā).net 可以用多達(dá)幾十種語(yǔ)言進(jìn)行。   Java 是一種單語(yǔ)言的平臺(tái)。

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

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

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

 

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

 

MSIL:微軟中間語(yǔ)言Microsoft Intermediate Language

CLR:公共語(yǔ)言運(yùn)行時(shí)Common Language Runtime

Console.ReadLine();   用戶從鍵盤輸入一個(gè)字符串,以回車鍵結(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(jìn)來的初始值。

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 );     //錯(cuò)誤,沒有賦值使用了test2
      C.outfun( out test1 );    //正確,但值test傳出來了,傳進(jìn)去的test不能用,必須在函數(shù)中先重新復(fù)制才能用!
       C.outfun( out test2 );    //正確

       Console.Read();
    }
 }
}


修飾符:

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

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

public  int  Age

{

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論