更新:2007 年 11 月
错误消息
无法将“variable”的字段作为 ref 或 out 参数传递,因为它是“readonly variable type”如果您尝试将
下面的示例生成 CS1655:
// CS1655.cs
struct S
{
public int i;
}
class CMain
{
static void f(ref int iref)
{
}
public static void Main()
{
S[] sa = new S[10];
foreach(S s in sa)
{
CMain.f(ref s.i); // CS1655
}
}
} | |