熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.net的編程之路(一)

2013-11-13 10:25:15  來源: .NET編程 

  一預定義數據類型

  char字符類型單引號例如char x = this;

  c#中的每個數據類型其實就是一個靜態的類每個變量都是一個類的實例

  例如將int 型的數據轉化為stringstring x = iToString();

  C#中的數據類型分為兩種值類型和引用類型

  值類型有個包括intfloat等

  引用類型有個包括objectstring

  object是最終的父類型

  雖然string類是堆類可以同時多個實例對象即變量指向這個堆但是當其中的某個實例修改了string值的話將創建一個全新的實例堆前面的引用值將不會發生變化這就與我們想象中的引用類不大一樣了同時它是需要用雙引號括起來的

  字符串中@的作用例如字符串 f:\file\firstcs當我們用將其引起來時出錯我們可以這樣表示string s =@f:\file\firstcs將不會報錯

  當然你也可以使用轉義字符\f:\\file\\firstcs表示

  確定字符串長度的方法stringnameLenth;

  二流控制

  if語句的結構簡單的要命就不說了地球人都知道相對於C無變化

  注意C#中if語句不能直接判斷整型值需要將其轉化為布爾值例如不能這樣寫          if (outputint())//不能判斷整型值
            {
                //dosomething
            }
        esle
           {
                 //do another thing
            }
        you shoud do it like this :
        if (outputint()!=)//返回一個布爾值
            {
                //dosomething
            }
        esle
           {
                 //do another thing
            }

  這點與c++不一樣

  swich語句沒什麼講的不明白我就暈只有一點swich語句添加了goto的功能例如在case後面加上:goto case casename;注意case後面只能接常量在C#中還可以以字符串為判斷對象

  for語句

  循環包括forwhiledo whileforeach

  主要討論foreach來源於VB例如          foreach(int temp in arrayX)
        {
               temp++;
               ConsoleWriteLine(temp);
        }

  used for list all vector in zhe collection用temp存放各元素的值不能改變集合中的各項值即temp中的值如果需要改變使用for語句即可

  三跳轉語句

  有gotobreakcontinuereturn這些真的不講了

  今天就到這裡我也困了明天繼續學習加油!

  現在是點多為什麼就不學習了因為我熬了一晚上!受不住了休息先

  雖然現在我還是個菜鳥但你會看著這個菜鳥怎麼成長的我這個人一根筋走到最後只要我認定的事情還沒有做不好的

  其實今天的這些內容像是在放屁誰都知道但是作為一個語言的轉化還是有一定的作用的做任何事情不要急於求成這個我們三年級就學過吧慢慢來了我有的是時間不扯皮了睡覺了真的頂不住了


From:http://tw.wingwit.com/Article/program/net/201311/13567.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.