我有一个名为Name
的模型,该模型应包含一个Name
属性。
但是,我无法将属性的名称与模型相同。
然后该如何命名?我环顾四周,看到有人推荐NameObj
,这是最佳做法吗?
using Newtonsoft.Json;
namespace Test
{
public class Name
{
[JsonProperty("name")]
public string Name;
}
}
答案 0 :(得分:2)
我认为您的班级名字不好。
它的目的是什么?是客户(CustomerName
)的名称吗?是用户名(UserName
)吗?它是名称类(BaseName
)的共同祖先吗?属性Name
似乎正确,但是类名Name
却不正确。考虑将其更改为更好地指定的内容。