'daki tüm değerleri metellemek Aşağıdaki kodu kullanıyorum ve IEnumerable'ımdaki tüm değerlerin nasıl çoğaltılacağına çalışıyorum.IEnumerable <int>
Sum'la olduğu gibi Çarpma yönteminin olabileceğini düşündüm. Her bir öğe için bir foreach yapabilirim sanırım ama bu günlerde bu sıkıcı görünüyor.
Herhangi bir öneriniz var mı? Aradığınız Ne
//1:2:6
string[] pkgratio = comboBox1.SelectedRow.Cells["PkgRatio"].Value.ToString().Split(':');
var ints = pkgratio.Select(x => int.Parse(x));
int modvalue = ints....
Teşekkürler. Sadece denedim. Agrega (1, (x, y) => x + y); ve 1,2,6 için 10'a kadar ekleyin. Sanırım başlangıçta 1 tane eklediği için. Çarpma ancak tamam olacak mı ?? – Jon
@ Japon: Evet. Ayrıca tohumu tamamen boşaltabilir ve 'ints.Aggregate ((x, y) => x * y)' yi de yapabilirsiniz, ancak boş bir diziyi beslerseniz bu durum bir istisna atar. – LukeH
Ben sadece denedim ve bir boş sıra dizisinde olsa bile bir istisna atar – Jon