这是场景,我有一个正数和负数的数字列表。还有另一个位列表(0 和 1)。我必须将这些位替换为第一个列表中每个数字的 LSB(即:数字)。
for (int k = 0; k< 8; k++)
{
i1 = index[k, 0];
i2 = index[k, 1];
string str1 = Convert.ToString(d[i1,i2], 2);
str1 = str1.Substring(Math.Max(str1.Length - 8, 0)).PadLeft(8, '0');
str1[0] = Tnbinary[k];
}
它不允许我修改 str[0] - 它说它只是可读的。我做错了什么,如何修改我的号码?