Chúng tôi thường tuân theo chuẩn mã hóa/đặt tên cho tất cả cú pháp C#. Ví dụ, nếu chúng ta khai báo chuỗi bên trong phương thức, chúng ta sử dụng định dạng Phạm vi-datatype-FieldName. (lstrPersonName)Tiêu chuẩn đặt tên LINQ - Biểu thức Lambda
List<Person> icolPerson;
private LoadPersonName()
{
string lstrPersonaName;
}
tôi là loại suy nghĩ làm cách nào để tuân thủ tiêu chuẩn đặt tên trong Biểu thức Lambda. Đặc biệt khi chúng ta định nghĩa các đối số cho func delegate, chúng ta sử dụng các tên rút ngắn như x. Ví dụ:
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
nếu bạn nhìn vào dòng trên, X không tuân theo bất kỳ tiêu chuẩn nào. tôi cũng đọc rằng một mục đích của biểu thức lambda là giảm mã lenghthy.
tôi ở đây để tìm sự trợ giúp để có được cách tiếp cận phù hợp để đặt tên tiêu chuẩn.
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
HOẶC
var lobjPerson = icolPerson.Where(lobjPerson => lobjPerson .person_id = 100)