मेरे पास एक सरणी है जिसमें निम्नलिखित संरचना के कई उदाहरण हैं:
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
संबंधित सवाल
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।