数组/列表/集合的变量命名 - C#

Dav*_*ale 12 .net c# naming-conventions

我应该用某种类型的数组实例化变量?

简单地使用所持有的复数形式是否可以?

IList<Person> people = new List<Person>();

或者我应该在名称上添加"List"之类的东西?

IList<Person> personList = new List<Person>();

此外,这样的循环通常是否可以接受?

foreach(string item in items)
{ 
    //Do something 
}
Run Code Online (Sandbox Code Playgroud)

the*_*ost 11

这是一个简单的代码约定,因此您应该了解您的团队习惯.如果你是每个项目单身,只要继续使用相同的约定.

LE:循环没问题,虽然这是一个截然不同的问题.


Joh*_*rst 4

正如之前提到的,这确实非常主观,但是,当您使用这些类时,我会选择智能感知下拉列表中看起来最好的内容,因为这可能是使用您的代码的其他开发人员将进行的第一个交互点。