C# 向类内的列表添加数据

C# 向类内的列表添加数据,c#,list,class,C#,List,Class,我想在类中填写列表,但我无法让它工作。 (部分/大部分代码来自 班级: class Fiu { public int feleseg { get; set; } public List<int> preferencia { get; set; } public Fiu (int _feleseg) : this() { feleseg = _feleseg;

我想在
类中填写
列表
,但我无法让它工作。 (部分/大部分代码来自

班级:

    class Fiu
    {
        public int feleseg { get; set; }
        public List<int> preferencia { get; set; }
        public Fiu (int _feleseg) : this()
            {
                feleseg = _feleseg;
            }
        public Fiu()
        {
            this.preferencia = new List<int>();
        }
    }
Fiu类
{
public int feleseg{get;set;}
公共列表首选项{get;set;}
公共金融情报室(int_feleseg):本()
{
feleseg=_feleseg;
}
公共金融情报室()
{
this.preferencia=新列表();
}
}
守则:

        for (int i = 1; i < 4; i++)
        {
            Fiu ujfiu = new Fiu(0);
            for (int j = 1; j < 4; j++)
            {
                ujfiu.preferencia[j-1] = 1;                      
            }
        }
for(int i=1;i<4;i++)
{
Fiu ujfiu=新的Fiu(0);
对于(int j=1;j<4;j++)
{
ujfiu.preferencia[j-1]=1;
}
}
主要目标是从excel中填写,但现在它甚至没有输入1-s。我不知道出了什么问题。
我收到一个“参数超出范围异常未处理”错误。

替换此错误:

ujfiu.preferencia[j-1] = 1; 
为此:

ujfiu.preferencia.Add(1);