物业名称的最佳做法(如果已在使用中)

时间:2019-09-26 10:00:28

标签: c#

我有一个名为Name的模型,该模型应包含一个Name属性。

但是,我无法将属性的名称与模型相同。

然后该如何命名?我环顾四周,看到有人推荐NameObj,这是最佳做法吗?

using Newtonsoft.Json;

namespace Test
{
    public class Name
    {
        [JsonProperty("name")]
        public string Name;
    }
}

1 个答案:

答案 0 :(得分:2)

我认为您的班级名字不好。


它的目的是什么?是客户(CustomerName)的名称吗?是用户名(UserName)吗?它是名称类(BaseName)的共同祖先吗?属性Name似乎正确,但是类名Name却不正确。考虑将其更改为更好地指定的内容。