私は、整数で9の合計数を見つける必要がある次のメソッドを持っています。このメソッドは、9の数に基づいて従業員の契約タイプを取得するために使用されます。私は以下のクラスを試しました:-
public class EmployeeCreditCards
{
public uint CardNumber(uint i)
{
byte[] toByte = BitConverter.GetBytes(i);
uint number = 0;
for (int n = 0; n < toByte.Length; n++)
{
if (toByte[i] == 9)
{
number = number + 1;
}
}
return number;
}
}
渡された整数に含まれる 9 の数を見つけようとしていますが、上記のメソッドは常にゼロを返します。何がうまくいかないのですか?