隶属: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位有符号证书
