使用get&set动态地将值添加到List <double>

Sae*_*ani 0 c# properties list

有可能做一些想法

public class TestClass
{
        public List<double> preTvoltage 
        {
            get 
            {
                return preTvoltage;
            } 
            set 
            { 
                preTvoltage.Add(this); //how to add to the List??
            } 
        }
}
Run Code Online (Sandbox Code Playgroud)

我想这样做的原因(我不知道这是否是一个最好的方法,只要我的知识允许)因为我必须从xml文件中获取数据,而这些数据中始终没有相同数量的数据.

后来我想填充ListView行并使用列表我可以计算有多少项和需要多少列.

这是xml文件的示意图: 在此输入图像描述 并且xml文件中还有Trigger和PostTrigger节点,具有相同的数据排序.这是我要实现的列表视图: 在此输入图像描述 链接到完整尺寸的图像

所以,有一些引脚组,每个ping组都有很多数据,我给出的上述代码只是在xml文件中保存1个电压节点.

我非常聆听你的想法!

谢谢.

Gra*_*mas 5

不,并且它无视属性的使用 - 您应该将其实现为Add(或类似地命名)方法.

你不能添加this,因为thisTestClass,不是double; 你可以不加value,因为否则建议,因为这是一个List<double>Add需要double.