トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
C#
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索
___

■ cast


  POINT
    C# は強い型チェックをする。
    そのため、型を変更するには明示的なキャストをする必要がある。
    

    文字列から数値型へ
    int num1    = int.Parse("123");
    long num2   = long.Parse("123");
    float num3  = float.Parse("123.4");
    double num4 = double.Parse("123.4");
数値型どうしでは 型名をつける。
    double d = 0.1;
    float f = ( float )d;
    

    float f = ( float )d;
    
より精度の高い型へは暗黙的な変換がゆるされる。
    float f = 0.5f;
    double d = f;

    short s = 2;
    int i = s;
WARNING 精度が低い型へはコンパイル時にエラーになる。
    int i = 128;
    short s = i;
BASIC のようなインタプリターでは実行時に桁あふれチェックをするが 実行効率を重視する C# コンパイラでは コンパイル時にチェックをする。 扱う数字が小さければ問題ないが、事前にバグを防ぐためエラーとする。 もし扱う数値が小さいと承知しているならば, キャストをしてコンパイラに通知する。
    short s = (short)i;

















NINJAIDX 10