我正在尝试按如下方式填充Class Member值:
var myData = new OrdersData(o.symbol)
{
Account = accountName,
Side = (OrderAction) Enum.Parse(typeof(OrderAction),o.side, true) ,
Type = o.type, (Cannot convert string to OrderType)
};
上述类型属于以下类型:
public OrderType Type { get; set; }
其中 OrderType 再次来自:
public struct OrderType
{
public OrderType(object Value);
public bool IsValid { get; }
public object Value { get; }
public override string ToString();
}
那么,如何将我的值(String)转换为此类型(Object)? Anyhelp非常感谢。
答案 0 :(得分:0)
假设OrdersData.Type if OrderType和o.type是string,
var myData = new OrdersData(o.symbol)
{
Account = accountName,
Side = (OrderAction) Enum.Parse(typeof(OrderAction),o.side, true),
Type = new OrderType(o.type),
};