xem xét việc này:IEnumerable <string> chuỗi
string test = "";
somestring.ToList().Take(50).Select(
delegate(char x)
{
test += x;
return x;
}
);
bây giờ tại sao kiểm tra là có sản phẩm nào sau đó? tôi không quan tâm về sự trở lại của điều đó thực sự tôi biết IEnumerable của nó.
bất kỳ cách nào nếu điều này là tất cả có vẻ là một mớ hỗn độn thì làm thế nào tôi có thể chuyển đổi IEnumerable<char>
thành chuỗi?
cảm ơn trước ..
'Remove'? Tôi nghĩ bạn có nghĩa là 'Chuỗi con '? – Timwi
@Greg Linq là khung khai báo. điều này đôi khi gây ngạc nhiên cho các nhà phát triển có đầu óc. – Andrey
Điều này sẽ không biên dịch nếu 'somestring' thuộc loại 'IEnumberable'. Lớp chuỗi không có một hàm tạo quá tải lấy một mảng chuỗi. –