編譯器錯誤 CS1044
無法在 for、using、fixed 或宣告陳述式中使用一個以上的類型
編譯器發現無效的陳述式。
下列範例會產生 CS1044:
// CS1044.cs
using System;
public class MyClass : IDisposable
{
public void Dispose()
{
Console.WriteLine("Res1.Dispose()");
}
public static void Main()
{
using (MyClass mc1 = new MyClass(),
MyClass mc2 = new MyClass()) // CS1044, remove an instantiation
{
}
}
}