Mẹo #1: Lấy và nối giá trị của một trường trong list thành chuỗi phân tách bằng ký tự

Kết quả hình ảnh cho tip and trick programming image

Thông thường khi bạn cần lấy một giá trị một trường trong một danh sách bạn thường làm như sau:
StringBuilder sb = new StringBuilder();
char[] characters = new char[] {" ", ","};
String trimmedString;
foreach (ListItem item in MyList)
{
sb.Append(item.Value + ", ");
}
trimmedString = sb.ToString().TrimEnd(characters);
Tuy nhiên có một cách khác để làm được điều đó mà nó ngắn hơn như sau:
string str = string.Join(", ", from item in MyList select item.Value);
Bạn thay dấu "," bằng ký tự mà bạn muốn. Thật nhanh phải không nào.
Share on Google Plus

About Practice makes perfect

Chia sẻ cũng là một cách để học được nhiều hơn.
Có công mài sắt có ngày nên kim - Practice makes perfect
    Blogger Comment

0 nhận xét:

Đăng nhận xét