datetime dt = new datetime(2017,6,7,13,56,0); 獲取輸入的時間
console.writeline(dt); 去掉line在一行顯示
datetime dt_now = date.now; 獲取現在的時間
console.writeline(dt_now);
string dt_str = dt.tostring(); 將時間轉換成字串
console.writeline(dt_str);
doublei_dou = 123; 數字之間轉換
int i_int = (int)i_dou; 該轉換方式主要用於數字型別之間的轉換,從int型別向long,float,double,decimal 型別轉換可以使用隱式轉換,但從long型到int 就需要使用顯示轉換,即使用該型別的轉換方式否則產生編譯錯誤。
string i_str ="321" ;
int i_int2 = int.parse(i_str);parse強制轉換該方式是將數字內容的字串轉換為int型別,如果字串的內容為null ,則丟擲argumentnullexception異常;如果字串內容不是數字,則丟擲formatexception異常。
int i_inr3 = convert.toint32(i_str);該方式不僅可以將字串型別轉換為int,還可以將其他的型別轉換為int。變數若為object或string型別,當其值為nul時,會傳回0,不會造成程式錯誤,但是若此string型別的值為string.empty,轉換成int時,程式仍會出錯。
double i_dou2 = convert.todouble(i_str); 推薦
const int x = 1; 常量只能賦值一次
console.writeline("\"");
console.readline(); 防止閃退
常用的轉義字元及其含義:
\』 單引號
\」 雙引號
\\ 反斜槓
\0 空
\a 警告(產生峰鳴)
\b 退格
\f 換頁
\n 換行
\r 回車
\t 水平製表符
\v 垂直製表符
int x = int.parse(console.readline()); console.readline()是字串;
if(x==1)else if(x==2)else{
console.writeline("3");
int x =true ?1:2 三元運算子 如果是true是第乙個不是的話是第二個
switch(y){
case 1:
break;
case 2:
break;
default:
break;
for (int i = 0;i<10;i++){
console.writeline(i);
console.readline(); 防止閃退
java日期型別裝換
string型別轉換成date型別 注意 第二個引數的格式一定的和第乙個引數一致,例如 strdate 2017 09 22 10 43 formatter yyyy mm dd hh mm string型別的日期轉換成date型別 param strdate string型別的日期 param f...
資料型別裝換
從左到右的轉換稱為 轉換,從右到左的轉換陳偉強制轉換,也可以這麼理解,從左到右,資料型別的表示範圍越來越大,可以看做容器變大,把乙個小容器中的資料放在乙個大容器中,毫無疑問是可以全部放進去的,而從乙個大容器把資料放進乙個小容器中,資料就有可能溢位,導致資料的精度下降。byte,short,char ...
C 中的資料型別裝換
1 強制轉換 e.g.int table1.rows id 0 這種轉換在程式設計中不建議使用,是一種裝箱拆箱的過程,就是說被轉換型別本身必須是將要轉換成的那種型別,否則必然出錯 e.g.object objtest new newtype newtype newvalue newtype objt...