3.1C#的基本語法
C#編碼中溉知,無論代碼中是否有空格圣蝎、回車符或者tab字符(這些字符統(tǒng)稱為空白字符)焚鹊,C#編譯器都不考慮這些字符凉敲。
C#是一種塊結(jié)構(gòu)的語言,所有的語句都是代碼塊的一部分,用“{” 和 “}” 界定爷抓。注意:花括號字符不需要附帶分號势决。
注意縮進(jìn),只是一個標(biāo)準(zhǔn)規(guī)則蓝撇。被嵌套的塊要縮進(jìn)的更多些果复。
另一常見語句:注釋,即給代碼添加描述性文本渤昌,編譯時會忽略這些內(nèi)容虽抄。常見注釋有:
第一種:
/* This is a comment*/
or
/* And so....
? ? ? ? ? ? ? ? ? ? ? ? ? ? ...is this! */
第二種:
// 我是注釋,但是內(nèi)容必須在一行哦
第三種:
<A statement>; ? ? ? ?//Explanation of statement
還有一種是從 ?// 注釋演變過來的独柑,即
///A special comment
正常情況下迈窟,編譯器會忽略它們,但是可以配置VS忌栅,在編譯項目時提取這些注釋后面的文本车酣,創(chuàng)建一個特殊格式的文本文件,該文件可以用于創(chuàng)建文檔說明書索绪。
注意:C#代碼區(qū)分大小寫湖员!
2.C#控制臺程序的基本結(jié)構(gòu)
#region
using System;
using System.Collections.Generic;
using System.ComponentModel;
#endregion
注釋:以#開頭的任意關(guān)鍵字實際上都是一個預(yù)處理指令,嚴(yán)格說并不是C#關(guān)鍵字瑞驱。此處#regine 及#endregine的應(yīng)用娘摔,是為了突出顯示功能,用來展開和折疊代碼區(qū)域的開頭和結(jié)尾唤反。
3.變量
要使用變量凳寺,必須先聲明它們。即給變量指定名稱和類型彤侍。聲明變量后读第,就可以把它們用作存儲單元,存儲聲明的數(shù)據(jù)類型的數(shù)據(jù)拥刻。語法形式:
<type><name>;