程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#根本概念羅列詳解

C#根本概念羅列詳解

編輯:C#入門知識

C#根本概念羅列詳解。本站提示廣大學習愛好者:(C#根本概念羅列詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是C#根本概念羅列詳解正文


1. 症結字
在C#代碼中經常應用症結字,症結字也叫保存字,是對C#有特定意義的字符串。症結字在Visual Studio 情況的代碼視圖中默許以藍色顯示。例如,代碼中的using、namespace、class、static、void等,均為C#的症結字。

2. 定名空間
體系定名空間應用using症結字導入,System是Visual Studio .NET中的最根本的定名空間,在創立項目時,Visual Studio 平台都邑主動生成導入該定名空間,而且放在法式代碼的肇端處。

3. 類和辦法
C#請求每一個法式必需且只能有一個“Main”辦法。“Main”辦法必需放在某一個類中。“Main”辦法是運用法式的進口。

4. 語句
C#中的語句必需用分號“;”停止。可以在一行中書寫多條語句,也能夠將一條語句書寫在多行上。

5. 年夜括號
在C#中,括號“{”和“}”是一種規模標記,是組織代碼的一種方法,用於標識運用法式中邏輯上有慎密接洽的一段代碼的開端與停止。
年夜括號可以嵌套,以表現運用法式中的分歧條理。

C#法式的格局 :
1. 縮進與空格
縮進用於表現代碼的構造條理,然則縮進可以清楚地表現法式的構造條理,在法式設計中應當應用同一的縮進格局書寫代碼。
空格有兩種感化,一種是語法請求,必需遵照,一種是為使語句不至於太擁堵。例如:
int i = 4;

2. 字母年夜小寫
年夜寫“A”與小寫“a”對C#來講,是兩個分歧的字符。

3. 正文
單行正文以雙斜線“// ”開端,不克不及換行。多行正文以“/*”開端,以“*/”停止,可以換行。

根本數據類型 :
1. 整數類型
有符號整數包含sbyte(符號字節型)、short(短整型)、int(整型)、long(長整型)。
無符號整數包含byte(字節型)、ushort(無符號短整型)、uint(無符號整型)、ulong(無符號長整型)。

2. 實數類型
    實數類型包含float(單精度浮點型)、double(雙精度浮點型)、decimal(十進制型)。

字符類型:
1. Unicode字符集
C#支撐Unicode字符集。

2. char(字符型)
char(字符型):數據規模是0~65535之間的Unicode字符集中的單個字符,占用2個字節。
char(字符型)表現無符號16位整數,char(字符型)的能夠值集與Unicode字符集絕對應。

3. string(字符串型)
string(字符串型):指隨意率性長度的Unicode字符序列,占用字節依據字符若干而定。
string(字符串型)表現包含數字與空格在內的若干個字符序列,許可只包括一個字符的字符串,乃至可所以不包括字符的空字符串。

布爾類型和對象類型
bool(布爾型):表現布爾邏輯量。bool(布爾型)數據規模是“true”(真)和“false”(假)。bool(布爾型)占用一個字節。bool(布爾型)的值“true”(真)和“false”是症結字。
object(對象型):可以表現任何類型的值,其占用字節視詳細表現的數據類型而定。
object(對象型)是一切其他類型的終究基類。C#中的每品種型都是直接或直接從object類型派生的。

變量與常量 :
1. 變量
2. 聲明變量
聲明變量最簡略的格局為:
              數據類型稱號 變量名列表;
例如:
int number;     // 聲明一個整型變量
bool open;    // 聲明一個布爾型變量
decimal bankBlance;    // 聲明一個十進制變量
可以一次聲明多個變量,例如:
sbyte a , b;    // 聲明兩個有符號字節型變量
假如一次聲明多個變量,變量名之間用逗號分隔。

3. 變量賦值
C#劃定,變量必需賦值後能力援用。為變量賦值需應用賦值號“=”。例如:
int number;
number = 32;     // 為變量賦值32
也能夠應用變量為變量賦值,例如:
bool close;
close=open;    // 為變量賦值true(假定open為已聲明的bool型變量,其值為true)
可認為幾個變量一同賦值,例如:
int a , b , c;
a = b = c = 32;
可以在聲明變量的同時為變量賦值,相當於將聲明語句與賦值語句合二為一。例如:
double area , radius = 16;

1. 直接常量
(1) 整型常量
整型常量即整數,整型常量有三種情勢:
十進制情勢,即平日意義上的整數,如,123,48910等。
八進制情勢,輸出八進制整型常量,須要在數字後面加“0”,如,0123,038等。
十六進制情勢,輸出十六進制整型常量,須要在數字後面加“0x”或“0X”,如,0x123,0X48910等
(2) 實型常量
實型常量即帶小數的數值,實型常量有兩種表現情勢:
小數情勢,即人們平日的書寫情勢,如0.123,12.3,.123等等。
指數情勢,也叫迷信記數,由底數加年夜寫的E或小寫的e加指數構成,例如,123e5或123E5都表現123×105。

(3) 字符常量
字符常量表現單個的Unicode字符集中的一個字符,平日包含數字、各類字母、標點、符號和漢字等。
字符常量用一對英文單引號界定,如,'A','a','+','漢' 等等。
在C#中,有些字符不克不及直接放在單引號中作為字符常量,這時候須要應用本義符來表現這些字符常量,本義符由反斜槓“/”加字符構成,如 '/n' 。

(4) 字符串常量
字符串常量是由一對雙引號界定的字符序列,例如:
"迎接應用C#!"
"I am a student."
須要留意的是,即便由雙引號界定的一個字符,也是字符串常量,不克不及當作字符常量對待,例如,'A'與"A",前者是字符常量,後者是字符串常量。

(5) 布爾常量
布爾常量即布爾值自己,如前所述,布爾值true(真)和false(假)是C#的兩個症結字。

2. 符號常量
符號常量應用const症結字界說,格局為:
                const 類型稱號 常量名=常量表達式;

類型轉換:
1. 隱式轉換
    隱式轉換是體系主動履行的數據類型轉換。隱式轉換的根本准繩是許可數值規模小的類型向數值規模年夜的類型轉換,許可無符號整數類型向有符號整數類型轉換。
2. 顯式轉換
顯式轉換也叫強迫轉換,是在代碼中明白指導將某一類型的數據轉換為另外一品種型。顯式轉換的普通格局為:
        (數據類型稱號)數據
例如:
int x=600;      short z=(short)x;
顯式轉換中能夠招致數據的喪失,例如:
decimal d=234.55M;     int x=(int)d;


應用辦法停止數據類型的轉換
(1) Parse辦法
Parse辦法可以將特定格局的字符串轉換為數值。Parse辦法的應用格局為:
               數值類型稱號.Parse(字符串型表達式)
例如:int x=int.Parse("123");
(2) ToString辦法
ToString辦法可將其他數據類型的變量值轉換為字符串類型。ToString辦法的應用格局為:
               變量稱號.ToString( )
例如:int x=123;     string s=x.ToString( ); 


運算符與表達式
① 一元運算符:-(取負)、+(取正)、++(增量)、--(減量)。
② 二元運算符:+(加)、-(減)、*(乘)、/(除)、%(求余)。


2. 字符串運算符與字符串表達式
字符串運算符只要一個,即“+”運算符,表現將兩個字符串聯接起來。例如:
string connec="abcd"+"ef";
 // connec的值為“abcdef”
“+”運算符還可以將字符型數據與字符串型數據或多個字符型數據銜接在一路,例如:
string connec="abcd"+'e'+'f';   
// connec的值為“abcdef”


3. 關系運算符與關系表達式
>,<,>=,<=,==,!=。
順次為年夜於,小於,年夜於等於,小於等於,等於,不等於。
用於字符串的關系運算符只要相等“==”與不等“!=”運算符。
4. 邏輯運算符與邏輯表達式
在C#中,最經常使用的邏輯運算符是!(非)、&&與、||(或)。

例如:
bool b1=!true;    // b1的值為false
bool b2=5>3&&1>2;    // b2的值為false
bool b3=5>3||1>2    // b3的值為true

5. 前提運算符與前提表達式
前提運算符是C#中獨一的三元運算符,前提運算符由符號“?”與“:”構成,經由過程操作三個操作數完成運算,其普通格局為:
布爾類型表達式?表達式1:表達式2


6. 賦值運算符與賦值表達式
在賦值表達式中,賦值運算符右邊的操作數叫左操作數,賦值運算符左邊的操作數叫右操作數。左操作數平日是一個變量。
復合賦值運算符,如“*=”、“/=”、“%=”、“+=”、“-=”等。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved