C#語(yǔ)法基礎(chǔ)淺析
俗話(huà)說(shuō),無(wú)規(guī)矩不成方圓;C#是一種編程語(yǔ)言,C#語(yǔ)法和C#編程規(guī)范是什么呢?如同學(xué)習(xí)外語(yǔ)的語(yǔ)法一樣。那么對(duì)于初學(xué)者,我們學(xué)習(xí)了C#語(yǔ)法是對(duì)于程序開(kāi)發(fā)是十分有利的。
先看看變量的命名規(guī)則吧,一個(gè)變量的名字如同人的名字一樣都用一定的意義,例如定義鋼筆的價(jià)格: double x=12.3,和double pen_price=12.35,兩者相比顯然是第二種比較好,讓人一看就直到是鋼筆的價(jià)格。變量的名字可以由:字母,數(shù)字和下劃線組成,但是不能以數(shù)字開(kāi)頭。
特別要注意的是:在C#中有很多關(guān)鍵字; while case for if public等等,這里不一一列出。這些字符就像古代帝王的忌諱,是不能用作其他的用途。而且在開(kāi)發(fā)環(huán)境中,它們的顏色是特別明顯。
下面來(lái)看看C#語(yǔ)法應(yīng)用例題:
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace ceshi
- {
- class Program//類(lèi)名大寫(xiě)開(kāi)頭
- {
- static void Hello() //方法,即自定義函數(shù)
- {
- Console.WriteLine("hello,everyone");
- } //結(jié)束符一對(duì)大括號(hào)要匹配
- static void Print_number(int[] a)
- {
- int x;
- for (x = 0; x < a.Length; x++)
- {
- Console.WriteLine(a[x]);
- }
- }
- static void Main(string[] args)
- {
- Hello();
- int[] a ={ 1, 5, 7, 5, 3, 3, 44, 7 };
- Print_number(a);
- Console.ReadKey();
- stringpublic="guanjianzi";//錯(cuò)誤所在,盜用系統(tǒng)關(guān)鍵字
- // 單行注釋
- /*
- *多行注釋
- */
- }
- }
- }
錯(cuò)誤 1 應(yīng)輸入標(biāo)識(shí)符,“public”是關(guān)鍵字
錯(cuò)誤 2 無(wú)效的表達(dá)式項(xiàng)“public” 。
C#語(yǔ)法之方法和類(lèi)名稱(chēng)的定義:
方法的名字應(yīng)該要表達(dá)這個(gè)方法要完成的功能,而且第一個(gè)字母要大寫(xiě):如方法:
public void Print_number(int []),這樣就知道這個(gè)方法要完成的功能。定義方法也是,方法的名字的第一個(gè)字母也要大寫(xiě)。
C#中,每一行代碼都要有個(gè)結(jié)束符——“;”,而且是英文輸入的,中文輸入的分號(hào)會(huì)出現(xiàn)錯(cuò)誤。
C#語(yǔ)法之方法的定義:
- static void Print_number
- {
- //方法體代碼
- }
C#語(yǔ)法之類(lèi)的定義:
- public class Full
- {
- public :
- string names;
- ……………….
- private Method1()
- {}
- private Method2()
- {
- }
- …………………..
- }
其中,系統(tǒng)會(huì)自動(dòng)對(duì)齊大括號(hào),另外就是代碼中的注釋?zhuān)@個(gè)很重要,如果沒(méi)有注釋的話(huà),你寫(xiě)的代碼就沒(méi)有其他的人懂,別人和自己閱讀起來(lái)很吃力的。單行和多行的注釋方法都在上面的程序中標(biāo)出來(lái)了,請(qǐng)讀者自己編程體會(huì)。
C#語(yǔ)法的一些基礎(chǔ)就向你介紹到這里,當(dāng)然C#語(yǔ)法的深入學(xué)習(xí)還是要查看書(shū)籍以及代碼嘗試,希望對(duì)你了解C#語(yǔ)法有所幫助。
【編輯推薦】