我们通常遵循所有C#语法的编码/命名标准。例如,如果我们在方法中声明了字符串,我们使用Scope-datatype-FieldName格式。 (lstrPersonName)LINQ命名标准 - Lambda表达式
List<Person> icolPerson;
private LoadPersonName()
{
string lstrPersonaName;
}
我在思考如何遵循Lambda Expression中的命名标准。特别是当我们为func委托定义参数时,我们使用简写的名字如x。例如
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
如果你看看上面的这一行,X没有遵循任何标准。我还读到lambda表达式的一个目的是减少长度的代码。
我在这里寻求帮助,以获得命名标准的正确方法。
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
OR
var lobjPerson = icolPerson.Where(lobjPerson => lobjPerson .person_id = 100)