0

まず、この質問はこの質問複製ではありません。タイトル以外に共通点はありません。

今...

C# では、次の状況を考慮してください。

int i = (int)10.0;

const double D = 10.0;
float f = (float)d; 

enum Foo : int
{
    FIRST_ITEM = 0
}
int i = (int)Foo.FIRST_ITEM;

実行時に型キャストが行われるのは、次のどの状況ですか? 私は現在、プログラムのパフォーマンスに少し執着しているように感じており、これが(どんなに小さくても)何らかの影響を与えるかどうか疑問に思っていました.

4

2 に答える 2