我是Silverlight编程的新手。谁能告诉我

FrameworkElement obj=sender as FrameworkElement




FrameworkElement obj=(FrameworkElement)someobject

最佳答案

FrameworkElement obj=sender as FrameworkElement


此代码之后的obj如果类型为FrameworkElement,则为FrameworkElement;在其他情况下,则为null。此代码不会引发InvalidCastException。

FrameworkElement obj=(FrameworkElement)sender


这是显式转换,并且此操作可能引发InvalidCastException

Casting and Type Conversions (C# Programming Guide)

10-08 06:44