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

.net編程之路(二)

2022-06-13   來源: ASP編程 

  一枚舉

  如何定義枚舉

  例如-          Public enum TimeOfDay
        {
              Morning = ;
              Afternoon = ;
              Evening = ;
        }

  那麼如何訪問這個枚舉 呢?

  例如 TimeOfDayMorning它將返回

  同時我們還可以返回一個字符串值例如返回Morning操作如下

  TimeOfDay time = TimeOfDayMorning;

  Consolewriteline(timeTostring)

  我們還可以通過以下的方式獲取枚舉值          TimeOfDay time = (TimeOfDay)Enumparse(Typeof(TimeOfDay)Morningtrue);

  ConsoleWriteLine ((int)time);

  也許你會問怎麼不使用TimeOfDayMorning返回而要這樣返回數值呢?

  這裡是使用一種得到的字符串追蹤數值的方法返回值是一個對象引用所以我們還要通過轉換為TimeOfDay的枚舉類型同時再通過int轉換為值類型必須為顯式轉化

  SystemEnumparse()為一個靜態方法返回值為一個對象引用

  二數組(簡單介紹)

  數組定義

  不賦值int[] integers;//創建一個空的引用以後可以通過如下的方法進行分配大小 integers=new
                                     //int[]
        賦值狀態int[] integers=new int[];//需要new關鍵字

  和java中的定義是一樣的

  所有的數組都是引用類型相當於c++中的指針類型也就是說多個數組可以公用一個堆棧

  查看一個數組中包含多少個元素的方法int arraylenth = integersLenth;

  三命名空間

  命名空間是一個邏輯組合而不是物理組合和文件夾java裡面的包的概念不一樣

  using關鍵字可以引用命名空間在以後的編輯過程中可以簡寫被引用的命名空間的類和方法等具體的看以下的例子          namespace LeoLearningMycode
        {
              class Test
        {
                           //output statement
        Public void method()
        {
        //output statement
        }
                  }
        }

  Using 的另外一個用途指定命名空間的別名

  命名空間的名稱比較長時引用就比較的麻煩可以通過以下方法指定一個比較短的空間名稱

  Using aaa= namespacename;

  當要使用的時候需要如下格式aaa::NameSpaceExample即表示該命名空間中的NameSpaceExample類每個類都有一個GetType方法使用該方法可以獲得空間的名稱

  ThisGetType()NameSpace;

  四編譯程序

  csc csfilenamecs

  編譯參數/t:library或者/t:module或者/t:winexe或者/t:exe默認

  五控制台的I/O

  使用console類中的writewriteLine方法輸出相當與C語言中的print

  例子          int i;
        int j ;
        ConsoleWriteLine ({}plus{}equals{}iji+j)

  格式化輸出

  六使用注釋

  單行//

  多行/*  ……   */

  七XML文檔說明

  代碼說明詳見例子

  八預處理器指令

  格式以#開頭不需要分號結尾每個指令換行需要寫在文件的最開頭位置

  作用禁止編譯器編譯代碼的某一部分

  例如#define DEBUG

  預處理指令有          #if #elif #else #endif
        #define #undef
        #warning #error
        #region #endregion

  九c#編程規則

  標識符規則必須以一個字母合格下劃線開頭但可以包含數字字符不能把c#關鍵字用作標識符

  命名約定

  pascal大小寫形式變量的第一個字母為英文大寫單詞組成的標識符各單詞的第一個字母大寫如MyDeskAttribute

  camal大小寫形式變量的第一個字母為英文小寫單詞組成的標識符各單詞的第一個字母大寫myDeskAttribute

  全部使用pascal大小寫形式的包括類名變量名命名空間基類成員等同時常量也不例外

  以下三種情況使用camal大小寫形式

  所有私有成員變量的名稱但是通常以下劃線開頭

  例如 public int _subscriberedId

  傳遞給方法的所有參數

  用於區分兩個同名的對象


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