[英]Is there any way to Write same property name in partial class in C#?
我的自动生成类
public partial class Address
{
public int Id { get; set; }
public string Name { get; set; }
}
我想要以下输出。 而且我在我的部分类中没有使用相同的属性名称。 那么我怎样才能达到我的结果呢? 有没有其他办法。
public partial class Address
{
public string Name => Name + " ";
}
这是不可能的,而且真的没有任何意义。 部分类只是拆分单个类的一种方式。 在您的示例中,这相当于
public partial class Address
{
public int Id { get; set; }
public string Name { get; set; }
public string Name => Name + " ";
}
这显然不会编译。 即使这样做了, Name
试图访问自身的事实也会立即引起问题。
根据您的评论,您只需要在Name
属性的末尾添加一个空格。 由于该类是自动生成的,您需要添加一个具有不同名称的新属性,例如:
public partial class Address
{
public string NamePlusSpace => Name + " ";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.