说我有一个这样的课:
public class A : B
{
private static default_i = 42;
public A(int? i): B(i){}
}
Run Code Online (Sandbox Code Playgroud)
当我为空时,可以/我如何使用default_i有条件地初始化B?
尝试此解决方案:
public A(int? i): base(i ?? A.default_i) {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |