я в настоящее время имею этот источник кода в качестве примера:Соглашение о присвоении имен со свойствами класса в методах
class Person
{
public Person create(string _name, int _uid)
{
return new Person()
{
name = _name,
uid = _uid,
};
}
public int uid;
public string name;
}
Я знаю, что это не самое большое из сделок, но я работаю над проектами, которые имеют несколько разработчиков, означающих конвенции являются важный.
На официальной документации конвенций .NET именования, говорится ли, не использовать символы, однако, этот метод для использования при добавлении к List<Person> People = new List<Person>();
и называется так:
People.Add(Person.create("Example", 1));
Я смотрел источники, такие как:
что они используют префикс _
объявить его только темп, чтобы получить или установить значение, которое я затем скопировать.
Мой вопрос в том, согласуются ли они с соглашениями об именах .NET или как я могу сохранить его похожим на имена свойств, которые существуют в настоящее время?
СЕБЯ примеры 'связано с использованием '_' в имени поля *, а не с именем параметра *. –
Именно поэтому я спрашиваю, следует ли копирование того, что для параметра следует за.NET, или нет, и если это не так, что я могу использовать, это похоже на имена свойств. – KDOT
Зачем вам нужен метод «Создать»? Почему бы вам вместо этого не использовать конструктор? –