我有下面這段代碼:爲什麼我會收到錯誤「使用未分配的本地變量」?
string mybytes(int[] sbytes)
{
string bytesss;
for(int i=1; i< sbytes.GetUpperBound(0)+1;i++)
{
bytesss += "," + IntToHex(sbytes[i - 1]).ToString();
}
return bytesss;
}
private string IntToHex(int number)
{
return string.Format("{0:x}", number);
}
爲什麼會不斷提高錯誤「未分配的局部變量的使用」?
問問自己 - 什麼是'bytesss + = ...'碼嗎? –
這應該是一個警告 – codingbiz
@codingbiz,這是一個錯誤,而不是警告 – Habib