リスト Dars があります
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PantaRei.Components
{
    public class Dars
    {
        public float OpBal      { get; set; }
        public float PlNeOrRec  { get; set; }
        public float MiCaCol    { get; set; }
        public float MiDeCol    { get; set; }
        public float MiWrOff    { get; set; }
        public float ClBal      { get; set; }
        public float Tot
        {
            get { return OpBal+ PlNeOrRec+ MiCaCol + MiDeCol + MiWrOff; }
        }
    }
}
私は新しいダールを作成します
Dars secA1 = new Dars();
そして、このコードを使用してそれを埋めます
public static void GetData(ref Dars secA1, Ddr ddr, Ddrs ddrs, Type pTypes)
    {
        Array typesEnum = Enum.GetValues(pTypes);
        foreach (Enum types in typesEnum)
        {
            string pType = StringEnum.GetStringValue(types);
            secA1.OpBal = ddrs.Out.Sum(o => o.Amount);
            secA1.MiDeCol += ddr.Dil.Where(dil => dil.ProductType == pType && dil.ToBeSold).Sum(dil => dil.Amount);
            secA1.PlNeOrRec += ddr.Rec.Where(rec => rec.ToBeSold).Sum(rec => rec.Amount);
            GetMiCaCol(ref secA1, ddr, pType);
            GetMiWrOff(ref secA1, ddr, pType);
        }
    }
今、私はこのようなことをしたいと思います
int i = 11;
            foreach (float g in secA1)
            {
                daily.Cells[i, 4] = g;
                i++;
            }
しかし、私はこのエラーが発生しています
「PantaRei.Components.Dars」には「GetEnumerator」のパブリック定義が含まれていないため、foreach ステートメントは「PantaRei.Components.Dars」型の変数を操作できません
これを解決するにはどうすればよいですか?