-5
私はこのようなコードを時々見つけました。私はかっこで囲まれたそれらのオブジェクトまたはデータ型の背後にある意味が何であるかを知りたい。(int)はC#で何を意味していますか?
(int)
(datagridview)
(form)
私はこのようなコードを時々見つけました。私はかっこで囲まれたそれらのオブジェクトまたはデータ型の背後にある意味が何であるかを知りたい。(int)はC#で何を意味していますか?
(int)
(datagridview)
(form)
このような場合は、キャストと呼ばれます。明示的にデータ型を別のデータ型に変換するために使用されます。
double pi = 3.14159;
int my_int = (int)pi;
詳細はthis description on castingを参照してください。
詳細については、 'int'は整数を表します。したがって、この場合の' my_int'は変数 ' pi 'なので、my_intは3になります。言い換えれば、小数部分を切り捨てます。したがって、あるタイプから別のタイプにキャストするとデータが失われる可能性があるため、使用する際には注意が必要です。 –
これが* exact *コードであれば、構文エラーであり、有効なC#コードではありません。あなたは型キャストについて語っているかもしれませんが、有効な例がないと確信できません。 – David
完全な例を見てみると便利ですが、コードがオブジェクトを特定の型にキャストしようとしている可能性があります。 – Pedro
'[キャストと型変換(C#プログラミングガイド)](https://msdn.microsoft.com/en-us/library/ms173105.aspx)'を参照してください '[()演算子(C#リファレンス)] (https://msdn.microsoft.com/en-us/library/0z4503sa.aspx) ' –