第一章 ASP.net C#基本語法(A篇 變量)
本章內容主要是講解變量的聲明和使用,並且帶你做第一個ASP.net C#的程序。
本章目標:學習變量的聲明和賦值
1、C#幾點說明
首先先要記住以下幾點要求,對日後的程序完成會有很大的幫助。其作用根據學習進度慢慢學習和理解即可
1.1. 分號“;”
- l 一條代碼的結束
- 1.2. 冒號“:”
l 三元運算
l 繼承
l 接口
l 構造函數
l Switch語句
1.3 花括弧“{}”
n 作用域
n 數組初始化
1.4 方括弧“[]”
l 作用域分割
l 數組初始化
1.5 圓括號“()”
u 方法和結構函數
u 函數聲明
u 類型轉換,裝箱和取消裝箱
u 隔離代碼元素
u 表達式求值
1.6 註釋
// 單行註釋
/*
*
* 多行註釋
*
*/
/// 文檔標識
1.7 C#是個區分大小寫的程序語言
2、變量
其實變量是個管理機制,比如有一個很大的倉庫需要放很多的東西,有大量“魚”,“麪包”,“中藥”,“西藥”,“火藥”等,如何存放呢?把這些東西都亂放在一個倉庫裏面?怎麼找出來呢?要想好好的去使用和管理最好的辦法就是去把大的倉庫分成很多的小空間,每個空間再整齊的排放,這樣好放入和取出東西。
其實我們的內存就是一個倉庫,我們在使用內存的時候就和使用倉庫的道理很像,把內存進行空間的劃分,每個空間再合理的規劃,這樣使用就非常的整齊和方便了。如何規劃呢?
變量就是把內存劃分成很多的空間,每個空間都有個名字,那個標識空間的名字就是變量名稱的機制。
在ASP.net C#中如何去設置和使用變量呢?
事例1 第一個ASP.net C#程序,設置和顯示變量
第一步:建立ASP.net項目,選擇File->New->Web site
第二步:選擇Visual C# -> ASP.NET Web Site出現
第三步:點選Default.aspx前面的“+”號
第四步:雙擊Default.aspx.cs出現頁面編碼
第五步:在Page_Load部分設置變量
Sting my; //聲明瞭一個字符串類型的變量,變量的名稱叫做my
變量需要先聲明,才能去使用,而且變量的聲明必須要類型和名字兩個結構
一般用法如下:
1.先聲明再賦值 (賦值就是把內容填入變量命名的空間)
String My;
My="王道";
2.聲明和賦值放到一起
String My="王道";
疑問:如何取出顯示變量呢?
第六步:取出和顯示變量
代碼如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string my; //聲明變量,名稱叫做my my = "王道"; //把王道兩個漢字賦值給變量my Response.Write(my); //在頁面裏面顯示my變量裏面的值 } }
按下Ctrl+F5鍵(把Ctrl和F5鍵同時按下)/
出現結果
恭喜你,第一個ASP.net C#的程序做好了!
疑問:變量的聲明都有那些類型呢?
最常用到的是int型,如果取值範圍不足時,可以採用ulong類型,但是在採用sbyte範圍較小類型時,一定要防止數據值超出了範圍,導致程序出現運行錯誤,整型的默認值是0。
定義一個32位整型變量x的初值爲5的寫法是: int x=5;
2.浮點類型:(比如工資,零件加工精細算法,科學計算等小數計算)
如果出現小數,編譯器會默認爲double類型,所以如果想標明小數的值是float類型時,可以在小數值的後面加f或F,定義這兩種類型的變量的語法爲:
float x=3.15926f;
double y=3.15926;
一定要記住你要給執行float類型的操作時,一定要在小數的後面加f或F,顯式的告知是float類型,否則將發生錯誤。
3.字符類型
char類型習慣稱爲字符型,給char類型的變量賦值時,應該用單引號將值引起來,同時值應該是一個字符,比如char a='b'; char b='1'; char c='好';。
4.布爾類型
布爾類型的值只有true或false習慣叫做真或假,定義一個布爾類型的變量語法爲 bool d=true;對於布爾類型變量的使用是非常巧妙以及常用的。
5.字符串類型
字符串string類型看成是一串字符的組合,給string類型的變量賦值時,應使用雙引號將值引起來,比如 string a="b"; string d="C#";
string b="你好!"; string類型是一個非常重要的類型。
注意:
1、變量名稱中間不能有“.”
比如: int a.1; //不合法
2、變量名稱不能和C#關鍵字相同
比如: int int;//不合法
3、變量名稱不能是數字開始
比如: int 1my; //不合法
4、變量名稱可以以“_”和“@”開頭
5、可以使用pascalcasehe命名法,pascalcasehe方法中每個單詞首字母爲大寫
比如:int MyCar; //pascalcasehe命名法
6、可以使用Calcasehe命名法,Calcasehe方法中第一個單詞首字母爲小寫,其他每個單詞首字母爲大寫(我單位用的就是Calcasehe命名法)
比如:int myCar; //pascalcasehe命名法
總結:本章主要講解了C#中變量的聲明和使用,以及變量聲明的類型。比較重要!
實驗:
1.公司有500人,需要什麼類型進行賦值?
2.公司人員工資需要什麼類型進行賦值?
3.股票覈算需要什麼類型賦值?比如上證指數的統計?
4.現在需要科學計算到小數點後10位。如何聲明類型?