我需要序列化并向某人发送文件。我将处理两种类型的结构,一种称为贸易,一种称为引用。我试图将它们嵌入类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;
}
}
答案 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_composition和http://en.wikipedia.org/wiki/Encapsulation_(object-oriented_programming)
这不是C#特有的,它对于所有
的面向对象都很重要