c#中object转指定的类型怎么实现

avatar
作者
筋斗云
阅读量:0

您可以使用类型转换或者强制类型转换来将object转换为指定的类型。

  1. 使用类型转换:
object obj = new MyClass(); MyClass myClass = (MyClass)obj; 
  1. 使用as关键字:
object obj = new MyClass(); MyClass myClass = obj as MyClass; if (myClass != null) {     // 转换成功 } 
  1. 使用Convert类:
object obj = 10; int num = Convert.ToInt32(obj); 

请注意,在进行类型转换时,应该确保object实际上是要转换的类型,否则会抛出异常或返回null。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!