F # có một loạt các toán tử chuỗi chuẩn mà tôi đã biết và yêu thích từ trải nghiệm của tôi với Mathematica. F # đang nhận được rất nhiều sự chú ý của tôi bây giờ, và khi nó được phát hành chung, tôi có ý định sử dụng nó thường xuyên.F # Mô-đun Seq được triển khai trong C# cho IEnumerable?
Ngay bây giờ, vì F # chưa được phát hành chung, tôi thực sự không thể sử dụng nó trong mã sản xuất. LINQ thực hiện một số toán tử bằng cách sử dụng tên giống SQL (ví dụ: 'chọn' là 'bản đồ' và 'ở đâu' là 'bộ lọc'), nhưng tôi không thể thực hiện 'gấp', 'lặp lại' hoặc 'phân vùng'.
Có ai nhìn thấy bất kỳ triển khai C# nào của nhà khai thác chuỗi tiêu chuẩn không? Đây có phải là điều mà ai đó nên viết không?
Tương đương mapi tồn tại dưới dạng quá tải Chọn. Ngoài ra, có vẻ hơi nặng để chuyển đổi danh sách của bạn thành danh sách thay vì thực hiện vòng lặp foreach bình thường và gọi hành động mỗi lần ... –
Không biết về Chọn quá tải, cảm ơn vì điều đó. ToList là điều đầu tiên tôi nghĩ đến, tôi đoán vậy. – Benjol