मेरे पास एक सरणी है जिसमें निम्नलिखित संरचना के कई उदाहरण हैं:

public struct IMAGE_BASE_RELOCATION
{
    public uint VirtualAddress;
    public uint SizeOfBlock;
}

मैं सरणी में प्रत्येक संरचना के लिए एक चर के लिए SizeOfBlock का मान जोड़ना चाहता हूं

वर्तमान में, मैं इसे इस तरह कर रहा हूँ

var count = 0;

foreach(var structure in theArray)
{
    count += (int) structure.SizeOfBlock;
}

मैं सोच रहा था कि मैं ऐसा करने के लिए linq का उपयोग कैसे कर सकता हूं

1
user10454073 20 नवम्बर 2018, 07:21

1 उत्तर

सबसे बढ़िया उत्तर

आप इसे इस तरह से कर सकते हैं।

var count = theArray.Sum(x=>x.SizeOfBlock);
4
Bhargav Aboti 20 नवम्बर 2018, 04:30