代码检查:元组元素名称被忽略,因为目标类型指定了不同的名称或未指定名称。
此检查会报告将被忽略的元组元素名称,因为目标类型已经定义了不同的名称或未定义名称。 该警告表示你编写的名称不会成为结果元组类型的一部分。 这可能导致代码产生误导,因为元组元素仍然通过目标类型的名称进行访问。
示例
class C
{
public (string x, int age) M() => (name: "", age: 10);
}
class C
{
public (string x, int age) M() => (x: "", age: 10);
}
快速修复
根据具体情况,快速修复可以将元素重命名为匹配目标元组的名称,或彻底移除被忽略的名称。
2026年 5月 8日