使用英语阅读

通过


编译器错误 CS8127

元组元素名称必须是唯一的。

示例

以下示例生成 CS8127:

C#
// CS8127.cs (7,0)

internal struct NewStruct
{
    public int a;
    public int b;

    public static implicit operator (int a, int a)(NewStruct value)
    {
        return (value.a, value.b);
    }
}

更正此错误

请确保元组声明中的元素名称是唯一的,这可以消除此错误:

C#
    public static implicit operator (int a, int b)(NewStruct value)
    {
        return (value.a, value.b);
    }