如何创建嵌套类

时间:2014-03-11 09:32:32

标签: c# class nested

我需要序列化并向某人发送文件。我将处理两种类型的结构,一种称为贸易,一种称为引用。我试图将它们嵌入类tickdata中,但我似乎没有得到它。

public class tickdata
{
    public class trade
    {
        long time;
        double price;
        uint size;
    }
    public class quote
    {
        long time;
        double bid;
        double ask;
        double bidsize;
        double asksize;
    }
}

1 个答案:

答案 0 :(得分:1)

这样做

public class tickdata
{
private Trade trade;
private Quote quote;
}

public class trade
{
long time;
double price;
uint size;
        }

    public class quote
    {
        long time;
        double bid;
        double ask;
        double bidsize;
        double asksize;
    }

详细了解http://en.wikipedia.org/wiki/Object_compositionhttp://en.wikipedia.org/wiki/Encapsulation_(object-oriented_programming)

这不是C#特有的,它对于所有

的面向对象都很重要