1
&
バイナリ演算子を正しく使用するにはどうすればよいですか? randomSizeはushortです。C#演算子の問題
if (randomSize & 0x1000)
{
}
エラー5は、暗黙のうちに 'ブール' に
感謝を型 'int型' を変換できません。
&
バイナリ演算子を正しく使用するにはどうすればよいですか? randomSizeはushortです。C#演算子の問題
if (randomSize & 0x1000)
{
}
エラー5は、暗黙のうちに 'ブール' に
感謝を型 'int型' を変換できません。
if
ステートメントでは、C/C++のようなゼロ以外の値ではなく、bool
の値が必要です。フラグを確認する場合は、次のように試してみてください。
if ((randomSize & 0x1000) == 0x1000)
ありがとうございます。できるだけ早く答えを受け入れます。 – verynew