c# 程序結構


最近工作中需要用到c#,所以從今天開始博客不定期更新c#學習筆記

 

c#程序結構大體分為, 命名空間 類 Main 方法
 
命名空間
相當於一個倉庫 通過 using 引入命名空間
比如 using System;
定義一個命名空間
namespace n1 {
    class a {
        public void myls() {
            Console.WriteLine("我是a1");
            Console.ReadLine();
        }
    }
}

  

 
 
 
 
不用解釋了吧
 
Main 方法
程序的入口,c#程序中必須包含一個main方法,在該方法中可以創建對象或者調用其他方法,一個c#程序只能有一個main方法 並且在c#中所有的main方法都必須是靜態的,c#是一種面向對象的語言。main即是程序的入口,也是一個類成員,由於程序啟動的時候還沒創建類的對象。因此 main 必須是靜態的 這樣他就不用依賴於類的對象而執行
 public static void Main(string[] args) {
            a oa = new a();
            oa.myls();
        }

  

 
 
 
 
常量
常量就是其值固定不變的量,而且常量的值在編譯時就已經確定 了。常量的類型只能為下列類型之一:sbyte、byte、short、ushort、 int、uint、long、ulong、char、float、double、decimal、bool、string 等。C#中使用關鍵字const定義常量,並且在創建常量時必須設置它 的初始值。常量就相當於每個公民的身份證號,一旦設置就不允許修改。
聲明一個常量 常量聲明必須初始化
 const double pi = 3.1415;

  

 
typeof
typeof可以定位出系統原型對象的類型。也就是Type對象。Type類包含值類型和引用類型信息。
 Type aa = typeof(gwyy);    //輸出  n2.gwyy

  

 
 
運算符優先級
 
 
隱式轉換
 
 顯示轉換
 
 
 
foreach
和php的不太一樣 類似nodejs的 for in
1   ArrayList a = new ArrayList();
2             a.Add("我是一個");
3             a.Add("大帥比");
4             a.Add("為什么呢");
5             a.Add("我也很困惑");
6             foreach (string v in a) {
7                 Console.WriteLine(v);
8             }

 

 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM