第一章 第一個C#程式 ******************C#程式*************** ①:建立項目:文件-->新建-->項目-->c#-->控制台程式(項目名/文件存儲位置)-->確定 ①:c#程式 namespace:命名空間; 相當於java中的package(聲明包) using ...
第一章 第一個C#程式
******************C#程式***************
①:建立項目:文件-->新建-->項目-->c#-->控制台程式(項目名/文件存儲位置)-->確定
①:c#程式
namespace:命名空間; 相當於java中的package(聲明包)
using:引用其他命名空間;相當於java中的import
註意!!但using只能寫到包,不能寫到類名
Main()方法:程式的入口;相當於java中的main方法
註意!首字母必須大寫;返回值可以是void或者int;可以有參數也可以無參數)
②:代碼結構:
引用命名空間(using) //不引用具體類名
namespace 項目名
{
class 類名(帕斯卡命名法) C#不要求類名必須與源文件名字一樣
{
static void Main (string [] args) string 大小寫都可以
{
}
}
}
③:解決方案管理器的結構:
解決方案
項目
類(.cs)
***************Console類**************
1:控制台輸出語句
Console.WriteLine("王思"); 輸出後換行
Console.Write("王思"); 輸出後不換行
Console.WriteLine("我的課程名稱是:{0}{1}",course,name);
①: {0}占位符(下標從零開始);course:下標值
②:輸出的過程中指定的下標值會替換到占位符的位置上
③:如果前面的{n}不安順序排列,輸出的值也會不按順序輸出。
2:控制台讀入語句(以字元串方式返回)
string name=Console.ReadLine();
int age=int.parse(Console.ReadLine();
3:想讓代碼在運行視窗停下來,在代碼結束的時候需要加入Console.ReadLine();
**************變數與常量*****************
變數 變數命名規範與java相同,但不能出現$
常量(在程式中設定之後無法修改,並且有特定的含義)
語法: const 數據類型 常量名稱=值;
命名規範:最好用大寫字母命名
最好添加註釋內容
長度不要超過25個字元
***************註釋*****************
單行註釋 //
多行註釋 /* 內容*/
文檔註釋 ///
#region 代碼的說明
代碼塊
#endregion
***************類和對象****************
1:類是對象的抽象,對象是類的實例
2:類中的成員變數稱為:欄位
3:訪問修飾符(public private)
4:c#中欄位,不加訪問修飾符,預設為private私有
5:方法名使用帕斯卡命名法:每個單詞首字母大寫。
*************** c#調試**********
1:設置斷點(將游標停在某行+F9)
2:開始運行(F5)
3:單步執行:(F10)(不進入方法內部)
4:停止調試shift+F5
5:取消斷點:(Ctrl+F9)
6:監視視窗看變數值得變化
顯示行號:工具 選項 文本編輯器 c# (右邊頁面選擇 行號)