初識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 }
 


免責聲明!

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



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