另一个班级的班级成员

时间:2011-11-16 07:17:24

标签: c# class .net-3.5

我有以下课程结构

 public class Limit
 {
    public double MinSelectedValue;
    public double MaxSelectedValue;
    public double MinValue;
    public double MaxValue;

 }

public class Limits
{
    public Limit Standard;
    public Limit Critical;
    public string Name;
    public string Unit;

}

我想要一个类限制的通用列表。我的问题是如何在类限制中为“限制”类型的变量赋值。

由于 的Vivek

2 个答案:

答案 0 :(得分:1)

我认为你使用的是Java语言,所以这个答案与java语言有关。

假设你这样定义列表

List<Limits> mylimits = new ArrayList<Limits>();

并且您希望将Limit对象的值分配到Limits类中。首先定义Limit类对象

Limit standard = new Limit();
Limit critical = new Limit();

现在像方式一样定义Limits类对象

Limits limits1 = new Limits();
limits.Standard = standard; // or you can directly define here like limits.Standard = new Limit()
limits.Critical = critical;

现在将此限制对象添加到列表中,就像这样

mylimits.add(limits1);

答案 1 :(得分:1)

希望您使用C#语言提供的代码,在C#中,您可以将值分配给类型的变量,如下所示。

        Limits Lmt = new Limits();
        Lmt.Standard = new Limit
        {
             MinSelectedValue = 23.5,
             MaxSelectedValue = 20.20,
              MinValue = 1.23,
               MaxValue = 23.2
        };
        Lmt.Critical = new Limit
        {
             MinSelectedValue = 23.5,
             MaxSelectedValue = 20.20,
              MinValue = 1.23,
               MaxValue = 23.2
        };