.net - .NET 中的迭代器变量命名约定

标签 .net

在标准的 foreach 循环中,是否有普遍接受的迭代器变量命名约定?

通常,我使用 currXXX,其中 XXX 基本上是我正在迭代的名称。我没有看到其他人遵循这个惯例,这只是我从记事起就一直在做的事情。我确实看到了与我正在迭代的名称相似的名称的值(value)。

有什么意见吗?有什么“官方”推荐吗?

foreach(var currName in names)
{
   //do stuff
}

最佳答案

没有我所知道的官方建议,但我倾向于使用 foreach (var singular in plural)图案。例如:

foreach (var name in names)
{
    // do stuff
}

关于.net - .NET 中的迭代器变量命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421605/

相关文章:

c# - RijndaelManaged 的​​ AES OFB 加密

.net - 是/否消息框总是返回是 - VB.Net

asp.net - 如何启动不监听本地主机的 ASP.NET Core 1.0 RC2 应用程序

.net - 如果跨层使用 POCO + Entity Framework 而不使用数据传输对象有什么缺点吗?

c# - 更改禁用组合框的前景色

c# - 为什么我的 ListView 不显示列表或详细信息项目?

c# - 使用 CLR 存储过程可以解决哪些好问题?

c# - 在 C# 中以编程方式触发复制或粘贴

c# - 在彼此中实例化两个类中的每一个

c# - 在 .NET 正则表达式中使用 "\b"