まず、この質問はこの質問の複製ではありません。タイトル以外に共通点はありません。
今...
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;
実行時に型キャストが行われるのは、次のどの状況ですか? 私は現在、プログラムのパフォーマンスに少し執着しているように感じており、これが(どんなに小さくても)何らかの影響を与えるかどうか疑問に思っていました.