【发布时间】:2016-07-26 14:09:55
【问题描述】:
我有 2 个构造函数,接受不同类型的参数:
public someClass(String s) {
// the string is parsed to an int array.
int[] array = doSomething(s);
this(array);
}
public someClass(int[] array) {
doSomethingElse(array);
}
但是,在第一个构造函数中,我得到“方法名称是预期的”。有没有办法让构造函数在执行其他操作后调用另一个构造函数,还是仅仅是 C# 的限制?
【问题讨论】:
-
两个构造函数都属于同一个
class,在其他构造函数中做同样的事情有什么不同? (只是好奇)
标签: c# constructor