標籤:write 英文 namespace 文字編輯器 parse 區分 命名空間 大小 文本
第一個C#程式.NET和C#的區別? C#只是.NET的一部分,.NET不止包含C#? C#是一種程式語言,.NET是一個平台、架構IDE環境:vs 2012VS2012的視窗結構AssemblyInfo.cs:預設設定檔C#關鍵字區分大小寫,如果是字串的比較,要根據當前系統的設定,也是指定Namespace:命名空間(類似java中的paceage)Using:匯入其他包(java中的import)Class:類Main:函數入口文法:? static void Main(string[] args){}// 自動產生? static int Main(string[] args){}? static void Main(){}? static int Main(){}Console.ReadLine();等同於java中的System.ourt.println();Console.ReadLine();和Console.ReadKey();的區別?Console.ReadLine();會等待直到使用者輸入、按下斷行符號鍵(enter),一次唯讀一行Console.ReadKey();會等待使用者按下任意鍵,一次讀入一個字元起到同樣一個作用,攔截視窗停留顯示C#中的變數和常量常用的資料類型 java C#整型 int int浮點型 float float字元型 String string布爾型 boolean bool文法:資料類型 變數名稱;C#變數的命名規則有哪些?? 組成:英文的字母、數組、“_”? 開頭:英文的字母、“_”? 不能使用關鍵字? 見名知意變數a\aa\aaa\aaaaC#變數命名編碼規範------駱駝命名法(mySchool)C#中的常量:在程式啟動並執行過程中保持不變的值為什麼使用常量·常量不能被修改,主要是為了安全、方便 註:常量修飾的變數必須被初始化,不然編譯會報錯常量的命名規則:? 有意義? 均大寫? 長度不宜太長(不要超過25個字元)什麼時候使用常量? 不隨便修改值得地方? 多處引用得地方? 其值含有特殊意義Console類Console.WriteLine();--輸出語句Console.ReadLine();--輸入(返回string類型的值)C#向控制台輸入? Console.WriteLine();? Console.WriteLine(要輸出的值);? Console.WriteLine(“格式字串”,變數列表);1和2的用法跟java中的syso一樣主要看3 {0} 代表預留位置,多個預留位置使用英文的“逗號”隔開 C#從控制台讀入文法:Console.ReadLine();方式Wirte是寫的意思Read讀這句話返回一個字串,可以將他賦值給一個變數Console.WriteLine("請輸入你的名字:");string name = Console.ReadLine();Console.WriteLine("你是:{0}",name);轉成整型?Console.WriteLine("請輸入你的年齡:");int age = int.Parse(Console.ReadLine());Console.WriteLine("AGE:"+age);強轉Console.WriteLine("請輸入你的年齡:");int age =(int)double.Parse(Console.ReadLine());Console.WriteLine("AGE:"+age);行號:工具---選項---文字編輯器----C#----顯示行號C#大寫的String和小寫string的區別?別名的區別? string是C#中的類,String是.net FrameWork的類(C#中不會變為藍色)? C# string 映射為.net FrameWork 的String? 如果用string編輯器會把他編輯為String,所以直接使用String就可以讓編輯器稍作一點工作? string 是關鍵字,String 不是關鍵字什麼是類什麼是對象關係:類是對象的抽象,對象是類的執行個體文法:[存取修飾詞] 傳回值類型 方法名(參數列表) { // 方法體}Java中的注釋 // /* */ /** */C#中的注釋// 單行/// 注釋#region 內容 #endregionVS調試F11-----逐語句F10----逐過程
第一個C#程式