我不确定何时应该使用ContentPresenter而不是ContentControl(反之亦然).目前,我ContentControl几乎一直在使用我DataTemplate的.何时会ContentPresenter是更好的选择?为什么?
我正在尝试理解方法重载,但无法理解以下示例中出现以下代码错误的原因
public class OverLoading_OverRiding {
public static void main(String[] args) {
OverLoading_OverRiding o = new OverLoading_OverRiding();
o.sum(5, 5);
}
void sum(int i, long j) { }
void sum(long i, int j) { }
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
方法 sum(int, long) 对于 OverLoading_OverRiding 类型是不明确的。
当我在同一个示例上执行显式转换时,它可以工作:
o.sum(5, (long)5);
Run Code Online (Sandbox Code Playgroud)