■77930 / inTopicNo.7) |
Re[3]: int より sbyte の方が処理が軽いと思うのですが・・ |
□投稿者/ 魔界の仮面弁士 (580回)-(2015/12/01(Tue) 21:59:16)
|
■No77924 (KH さん) に返信 > string[,] a = new string[4L,4L]; > とlongだとエラーがでませんでした。
C# 言語仕様上は「int, uint, long, ulong」のみが許可されます。
■No77923 (KH さん) に返信 > string[,] a = new string[4F,4F]; > 型 'float' を 'int' に暗黙的に変換できません。明示的な変換が存在します。
「int, uint, long, ulong」への『明示的な変換』ではなく、 「int, uint, long, ulong」への『暗黙的な変換』が可能な型の場合は、 それらの型を指定することができます。
詳しい定義を知りたいのであれば、 ISO/IEC 23270:2006 (JIS X 3015:2008) の 14.5.6.1 の項を参照してみてください。
|
|