編譯器錯誤 CS1108
一個參數無法擁有所有指定的修飾詞; 該參數上有太多修飾詞。
不允許特定參數修飾詞組合 (例如 in
、ref
與 out
),因為其對編譯器而言具有互斥的意義。
下列範例會產生 CS1108:
// cs1108.cs
// Compile with: /target:library
public class Test
{
// Regular Instance Method.
public void TestMethod(ref out int i) {} // CS1108
}