繁体   English   中英

C#类变量类型另一个类

[英]c# class variable type another class

我有两个班。 产品和颜色。 如何访问ProductColor(name,id)示例:

public class tblColor
{
    public int Id { get; set; }
    public string ColorName { get; set; }
}

 public class Urun
{
    public int ProductId { get; set; }
    public string ProductName { get; set; }
    public tblRenk ProductColor { get; set; }
}

while (dr.Read())
{
    products.Add(new Product()
    {
        ProductId = Convert.ToInt32(dr["id"].ToString()),
        ProductName = dr["ProdName"].ToString(),
        ?????? ProductColor  = dr["ColName"].ToString() 
    });
}

您需要将ProductColor本身设置为新实例:

ProductColor = new Color()

您可能需要使用嵌套的{ ... }块来初始化其属性。

您需要实例化带有属性的类,然后调用它。 在您的情况下,您可以这样做:

Product p = new Product();

从那里,您可以在Product中调用要在Color中使用的属性:

p.SomeColor = some variable you set in the Color class;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM