下面两行代码有什么区别?从功能上讲,我相信它们是相同的,但是是否有特定的案例或最佳实践可以决定我应该使用哪一个?
TreeViewItem selectedItem = MyTreeView.SelectedItem as TreeViewItem;
TreeViewItem selectedItem = (TreeViewItem)MyTreeView.SelectedItem;
下面两行代码有什么区别?从功能上讲,我相信它们是相同的,但是是否有特定的案例或最佳实践可以决定我应该使用哪一个?
TreeViewItem selectedItem = MyTreeView.SelectedItem as TreeViewItem;
TreeViewItem selectedItem = (TreeViewItem)MyTreeView.SelectedItem;