在特定代码 C# 中投射
Casting in specific code C#
有人可以使用下面的示例向我解释类型转换的工作原理吗?
我在微软的一个虚拟学院 session 中看到这段代码:
Windows Phone 8.1 Development for Absolute Beginners => 常见 xaml 控件概述
myTextBlock.Text = ((ComboBoxItem)Combo.SelectedItem).Content.ToString();
对于那些认为这是重复的人,对我来说这是关于这个特定的代码,而不是转换背后的解释。
This 有帮助,但我不能用它来解释上面的代码
SelectedItem 声明为对象
(ComboBoxItem)Combo.SelectedItem 转换为 ComboBoxItem 类型
((ComboBoxItem)Combo.SelectedItem) 使您可以将 SelectedItem 作为 ComboBoxItem
有人可以使用下面的示例向我解释类型转换的工作原理吗? 我在微软的一个虚拟学院 session 中看到这段代码: Windows Phone 8.1 Development for Absolute Beginners => 常见 xaml 控件概述
myTextBlock.Text = ((ComboBoxItem)Combo.SelectedItem).Content.ToString();
对于那些认为这是重复的人,对我来说这是关于这个特定的代码,而不是转换背后的解释。
This 有帮助,但我不能用它来解释上面的代码
SelectedItem 声明为对象
(ComboBoxItem)Combo.SelectedItem 转换为 ComboBoxItem 类型
((ComboBoxItem)Combo.SelectedItem) 使您可以将 SelectedItem 作为 ComboBoxItem