Tôi khá mới đối với LINQ. Tôi có một cái gì đó như thế này:LINQ chỉ gọi hàm một lần trong một câu lệnh
dict = fullGatewayResponse.
Split(',').ToDictionary(key => key.Split('=')[0], value => value.Split('=')[1])
Điều này làm việc tốt nhưng vì lý do rõ ràng tôi không muốn phương thức split() được gọi hai lần. Tôi có thể làm như thế nào?
Cảm ơn tất cả các câu trả lời của bạn :), nhưng tôi chỉ có thể chọn một câu trả lời.
Bạn có thể cho chúng ta thấy cấu trúc của fullGatewayResponse chuỗi? – Tudor