程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 初識C#程序結構

初識C#程序結構

編輯:C#入門知識

初識C#程序結構


一、編寫第一個C#程序、注釋:   1、編寫程序   static void Main(string[] args)//在Mian方法下編寫代碼輸出數據         {             Console.WriteLine("Hello World!");//輸出“Hello World!”             Console.ReadLine();//打印         } 2、注釋   C#程序結構分為注釋、命名空間、類、Main方法、標示符及關鍵字、語句。   注釋:行注釋都是以“//”開頭     段注釋引用“/*”開頭,以“*/”結尾   二、命名空間:   C#程序利用命名空間進行組織,命名空間既可以用作程序的內部組織系統,也可以用作向外部公開的組織系統(即一種向其它程序公開自己擁有的程序元素的方法)。   如果要調用某個命名空間中的類或方法,首先需要使用using指令引入命名空間,using指令將命名空間內的類型成員導入當前編譯單元。using 命名空間名。     using N1;    //使用using指令引入命名空間N1 namespace Test02 {     class Program     {         static void Main(string[] args)         {             A oa = new A();//示例化N1中的類A             oa.Myls();//調用類A中的Myls方法         }     } } namespace N1    //建立命名空間N1 {     class A       //在命名空間中聲明一個A類     {         public void Myls()         {             Console.WriteLine("用一生去愛你");//輸出字符串             Console.ReadLine();         }     } } 三、類   類是一種數據結構,任何使用的新類之前必須聲明它,一個類一旦聲明就可以當做一個新的類型來使用   [類修飾符] class[類名] [基類或接口]   {   [類體]   }   類名是一個表示體,它必須符合標示符的命名規則,類一般采用第一個字母大寫的名詞     namespace N1    //建立命名空間N1 {     class A       //在命名空間中聲明一個A類     {         public void Myls()         {             Console.WriteLine("s");//輸出字符串             Console.ReadLine();         }     } }   三、Main方法   一個C#程序中有且只有一個Main方法,並且必須是靜態的。   三個可以修飾Main方法:   Public:說明Main方法是共有的,在整個類的外面也可以調用整個方法;   Static:說明方法是一個靜態的,即這個方法屬於類的本事,而不是這個類的特定對象。調用靜態方法不能使類的實體化對象,必須直接使用類名來調用;   Void:此修飾符說明方法無返回值。   四、標示符及關鍵字:   標示符的命名有3個基本規則:   1、標示符只能用數字、字母和下劃線組成;   2、標示符必須用字母或者下劃線開頭;   3、標示符不能是關鍵字;   六、C#語句:   語句是構造所有C#程序必備單位,可以聲明局部變量、常量、調用方法、創建對象或將賦值給變量、屬性或字段    Console.WriteLine("Hello World!"); 七、命名規范:     命名規范在編寫代碼中起到很重要的作用。     1、用Pascal規則來命名方法和類型,Pascal的命名規則是第一個字母必須大寫,並且後面連接詞的第一個字母均為大寫     定義一個公共類,並且在該類中創建一個公共方法    public class DateGrid        //創建一個公共類 {       public void DateBind()        //在公共類中創建一個公共方法        {         } }       2、用Camel規則來命名局部變量和方法的參數,該規則是指名稱中第一個單詞的第一個字母小寫       聲明一個字符串變量和創建一個公共方法   string sturUserName;   //聲明一個字符串變量sturUserName public void addUser(string strUserName ,byte[]byPassword);//創建一個具有兩個參數的公共方法   3、所有成員變量前加前綴"_".       在公共類DateBase中聲明一個私有成員變量_connectionString    Public class DateBase//創建一個公共類 {       private string _connectonString;//聲明一個私有成員變量   }   4、接口的名稱前加綴"I"     創建一個公共接口IconnectionString   punlic interface Iconvertible//創建一個公共接口Iconvertible {         byte ToByte();//聲明一個byte類型的方法 }   5、方法的命名,一般將其命名為動賓短語       在公共File中創建CreateFlie方法和GetPath方法     public class Flie//創建一個公共類 {         public void CreatFlie (string fliePath)//創建一個CreatFlie方法         {         }         public void GetPath(string path)//創建一個GetPath方法         {         } }     6、所有成員變量聲明在類的頂端,用一個換行把它和方法分開     在類的頂端聲明兩個私有變量_productId和_productName     public class Product//創建一個公共類 {         private string _productId;//在類的頂端聲明變量         private string _productName;//在類的頂端聲明變量         private void AddProduct(string product,string productName)//創建一個公共方法         {         } }      7、用有意義的名字命名命名空間,如公司名、產品名       利用公司名和產品名命名命名空間   namespace Zivsoft   //公司命名 { } namespace ERP//產品命名 { }   8、使用某個控件時,盡量命名局部變量。       創建一個方法,在方法中聲明字符串變量title,使其等於Label控件的Text        1 public string GetTitle()  //創建一個公共方法 2 { 3         string title=lbl_Title.Text;//定義一個局部變量 4         rereturn title;//使用這個局部變量 5 }  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved