更新: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 } } } |