2016年2月5日 星期五

C#資料型別轉換

1.隱含轉換:

    • 條件:
      • 兩者資料型別相容
      • 目的資料型別比原始資料型別範圍大時

--------------------
int i;
long l;
float f;
double d;
f=i; //
d=i;//
i=d;//x,error
l=d;//x,error
--------------------
2.明確轉換(強制轉換):

    • 可能造成位元流失
-----------------
int i;
double d=234.9;
i=(int)d;//X,error
-----------------

沒有留言:

張貼留言