C 中陣列,型別轉換,

2021-03-31 08:56:28 字數 1497 閱讀 5493

當資料轉換到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...