//
is 转换
object obj = GetReferent();
if (obj is SomeType)
{
SomeType st = (SomeType)obj;
..
}
// as 转换
SomeType st = obj as SomeType;
if (st != null )
{
..
}
object obj = GetReferent();
if (obj is SomeType)
{
SomeType st = (SomeType)obj;
..
}
// as 转换
SomeType st = obj as SomeType;
if (st != null )
{
..
}