我們通常遵循所有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)