मैं इस कोडLINQ का उपयोग कर दो Sum संचालनों को एक साथ कैसे जोड़ा जाए?
Dim sum As Integer = scores.Sum(Function(score) score.Fraction * score.Score)
Dim count As Integer = scores.Sum(Function(score) score.Fraction)
या सी # में:
var sum=scores.Sum(score=>score.Fraction * score.Score);
var count=scores.Sum(score=>score.Fraction);
मैं इन कैसे मर्ज और प्राप्त है कि संग्रह केवल एक बार प्रगणित है सकते हैं? मुझे कुछ उदाहरण मिल गए लेकिन अगर मुझे गलत नहीं लगता है तो भी वे संग्रह को फिर से दोहराते हैं।
मुझे लगता है कि स्नैजनेस को यहां पठनीयता के लिए रास्ता देना है ;-) – Dabblernl