【Unity 题型】数据类型转换

隶属:C#基础

窗体中有一个年龄文本框 txtAge,下面( )代码可以获得文本框中的年龄值。

A. int age = txtAge;
B. int age = txtAge.text
C. int age = Convert.ToInt32(txtAge);
D. int age = int.Parse(txtAge.text);

答案解析:

  • 文本是string类型,应使用int.Parse()强制转换为int类型

下面C#代码片段中,属于装箱的是( )

A. Object value = 8;
B. int i = (int)o;
C. int i = 8;
D: string s = "abc";

答案解析:

  • 装箱:将值类型包装为引用类型
  • 值类型隐式转换:object类型或由此值类型实现任何接口的过程。
    内部机制:在堆中开辟内存空间 -> 将值类型数据复制到堆中 -> 返回堆中新分配对象的地址。

将变量从字符串类型转换为数值类型可以使用的类型转换方法是?()

A. string()
B. char()
C. ToString()
D. int.Parse()

答案解析:

  • string():强制转换为string类型
  • char():同上
  • ToString():将其他类型转换为字符串类型。
  • int.Parse():将数字的字符串转换为等效的32位有符号证书
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值