更新:2007 年 11 月
错误消息
输出参数不能具有“[In]”属性目前,
下面的示例生成 CS0036:
复制代码 | |
---|---|
// CS0036.cs using System; using System.Runtime.InteropServices; public class MyClass { public static void TestOut([In] out char TestChar) // CS0036 // try the following line instead // public static void TestOut(out char TestChar) { TestChar = 'b'; Console.WriteLine(TestChar); } public static void Main() { char i; //variable to receive the value TestOut(out i); // the arg must be passed as out Console.WriteLine(i); } } |