當資料轉換到asp.***頁面時,大部分都是以文字的形式存在的。有時候為了輸出,單單使用顯示或者隱式轉換都是不行的,就需要本節說到的資料轉換。
字串輸出:
int intage=21;
string strage=intage.tostring();
轉換datetime值時,可以通過在括號內放置乙個可選的引數來指定時間的輸出樣式。eg:datecou.tostring(「d「);
格式化**及其含意:
d——以下列格式給出日月年:thursday,september 21,2001
g——09/22/2001 09:12:23
t——給出時分:01:23
d——mm/dd/yyyy
資料輸入
convert函式大全:
convert.toboolean();
convert.tobyte();
convert.tochar();
convert.todatetime();
convert.todecimal();
convert.todouble();
convert.toint16();
convert.toint32();
convert.toint64();
convert.tosbyte();
convert.tosingle();
convert.touint16();
convert.touint32();
convert.touint64();
七、常量
賦值:const int absolutezero=-273;
必須在類定義中宣告,而不能超脫類來定義。
八、結構化的資料型別
1、陣列
宣告乙個陣列:string strsz;
為了生成乙個已宣告的陣列,必須進行初始化:strsz=new string[5];
宣告的同時進行初始化:string asp=new string[44];
陣列的下標從0開始。
變數的賦值:asp[0]=「sdf「;
asp[2]=「sdf「;
或者:string asp=new string;
string asp=new string[2];
string asp=;
看例項:
多維陣列:
string [,] strstr1=new string[3,2];
c#不限制陣列的大小,只有記憶體來限制它,然而在實際使用過程中,當有超過三維以上的陣列時,就需要考慮其它的解決方案,比如物件。
不規則陣列:
string strnre=new string[2];
string strnre[0]=new string[8];
string strnre[1]=new string[2];
2、結構
定義:struct nameabc;
3、列舉
enum gender;
C 中型別轉換
c 中有三種方式進行型別轉換。1 隱式轉換 隱式轉換包括隱式數值轉換 隱式列舉轉換 隱式引用轉換。隱式數值轉換如下 轉換型別 安全轉換到的型別 byte short ushort int uint long ulong float double decimal sbyte short int lon...
C 中型別轉換
static cast 靜態型別轉換。在編譯的時候c 編譯器會做型別檢查,基本型別能轉換,指標型別不進行轉換。c語言中隱式型別轉換的地方均可以使用static cast。reinterpreter cast 重新解釋型別 若不同型別之間,進行強制型別轉換,用reinterpret cast 進行重新...
mysql型別轉換c 型別轉換 C 型別轉換
一 簡介 型別轉換 把資料從一種型別轉換另一種型別 我們要求等號兩邊參與運算子必須型別一致,如果不一致,滿足下列條件會發生自動型別轉換或者隱式型別轉換。1.兩種型別相容 例如 int和double 相容 都是數字型別 2.目標型別大於源型別 double int 顯示型別轉換 1.兩種型別相相容 i...