लिस्ट के सभी एलिमेंट्स का गुणनफल निकालना
लिस्ट सेट करें:
List<int> myList = new List<int>() { 5, 10, 7 };
गुणनफल के लिए वेरिएबल को 1 से इनिशियलाइज़ करें:
int prod = 1;
लूप के माध्यम से गुणनफल निकालें:
foreach (int i in myList) {
prod = prod * i;
}
पूर्ण कोड उदाहरण
using System;
using System.Collections.Generic;
public class Program {
public static void Main() {
List<int> myList = new List<int>() { 5, 10, 7 };
Console.WriteLine("List:");
foreach (int i in myList) {
Console.WriteLine(i);
}
int prod = 1;
foreach (int i in myList) {
prod = prod * i;
}
Console.WriteLine("Product: {0}", prod);
}
}
आउटपुट
List: 5 10 7 Product: 350
वैकल्पिक LINQ तरीका:
int prod = myList.Aggregate((a, b) => a * b);
या System.Linq के साथ:
int prod = myList.Aggregate(1, (a, b) => a * b);