우리는 일반적으로 모든 C# 구문에 대해 코딩/명명 표준을 따릅니다. 예를 들어, 메소드 내에 string을 선언하면 Scope-datatype-FieldName 형식을 사용합니다. (lstrPersonName)LINQ 명명 표준 - 람다 식
List<Person> icolPerson;
private LoadPersonName()
{
string lstrPersonaName;
}
나는 람다 식의 명명 표준을 어떻게 준수 할까? 특히 func 대리자에 대한 인수를 정의 할 때 x와 같은 단락 이름을 사용합니다. 예 :
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
위의 행을 보면 X는 표준을 따르지 않습니다. 나는 또한 lambda 표현의 목적 중 하나가 길이가 긴 코드를 줄이는 것이라고 읽었다.
나는 표준 명명에 대한 올바른 접근 방법을 얻는 데 도움을 얻으려고 여기에 있습니다.
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
또는
var lobjPerson = icolPerson.Where(lobjPerson => lobjPerson .person_id = 100)