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