tôi có mã nàyLàm thế nào để kết hợp hai hoạt động Sum thành một bằng LINQ?
Dim sum As Integer = scores.Sum(Function(score) score.Fraction * score.Score)
Dim count As Integer = scores.Sum(Function(score) score.Fraction)
hoặc trong C#:
var sum=scores.Sum(score=>score.Fraction * score.Score);
var count=scores.Sum(score=>score.Fraction);
Làm thế nào tôi có thể kết hợp những VÀ đạt được điều đó bộ sưu tập được chỉ liệt kê một lần? Tôi đã tìm thấy một số ví dụ nhưng nếu tôi không nhầm họ vẫn lặp lại bộ sưu tập hai lần.
Tôi nghĩ rằng sự lóa mắt phải nhường chỗ cho khả năng đọc ở đây ;-) – Dabblernl