【发布时间】:2015-05-28 22:50:18
【问题描述】:
public class bar
{
public bar(list<int> id, String x, int size, byte[] bytes)
{
...
}
}
public class Foo: Bar
{
public Foo(list<int> id, String x, someEnumType y):
base(id, x, sizeof(someEnumType), y)
{
//some functionality
}
}
正如您在上面的代码中看到的,我需要在调用基类构造函数之前将 someEnumType 转换为字节数组类型。有没有办法做到这一点?比如:
public class Foo: Bar
{
public Foo(list<int> id, String x, someEnumType y)
{
//someEnumType to byte array
base(...)
}
}
【问题讨论】:
标签: c# .net constructor c#-5.0