多选题
下列代码中属于拆箱操作的有()。
A
string name = (string)obj
B
float score = Single.Parse(obj.ToString())
C
int age = Convert.ToInt32(obj)
D
double.salary = int.Parse(6.ToString())
答案解析
正确答案:AC
解析:
题目解析
题目要求选择属于拆箱操作的代码。拆箱是将值类型数据转换为对应的引用类型的过程。所以,以下代码中属于拆箱操作的是:
A. string name = (string)obj - 正确,将引用类型对象拆箱为字符串类型。
C. int age = Convert.ToInt32(obj) - 正确,将引用类型对象拆箱为整数类型。
相关知识点:
代码中的拆箱操作示例
