编译器错误 CS0761
更新:2007 年 11 月
错误消息
“method<T>”的分部方法声明具有不一致的类型参数约束。
如果分部方法具有实现,则泛型类型约束必须与该方法签名上定义的约束相同。
更正此错误
- 使分部方法的每个部分的泛型类型约束都相同。
示例
下面的代码生成 CS0761:
// cs0761.cs
using System;
public partial class C
{
partial void Part<T>() where T : class;
partial void Part<T>() where T : struct // CS0761
{
}
public static int Main()
{
return 1;
}
}