题目
C# 哪种数据类型是用于存储文本的变量?A. StringB. stringC. TxtD. myString
C# 哪种数据类型是用于存储文本的变量?
A. String
B. string
C. Txt
D. myString
题目解答
答案
B. string
解析
本题考查C#语言中的基本数据类型,特别是用于存储文本的字符串类型。解题的关键在于:
- 区分C#关键字的大小写:C#是区分大小写的语言,关键字必须严格按规范书写。
- 理解内置类型与类的区别:
string是C#的内置关键字,而String是.NET框架中的类(位于System命名空间)。 - 排除干扰项:选项中的
Txt和myString不符合C#关键字的命名规则。
选项分析
A. String
- 错误原因:
String是.NET框架中的类(全名System.String),但C#提供了更简洁的关键字string来表示该类的实例。虽然String可以编译通过,但不符合题目要求的“内置数据类型”。
B. string
- 正确答案:
string是C#的内置关键字,专门用于声明字符串类型的变量。它是System.String类的别名,语法更简洁。
C. Txt
- 错误原因:
Txt不是C#的内置类型,也未被定义为任何标准数据类型,属于干扰项。
D. myString
- 错误原因:
myString是用户自定义的标识符,可以作为变量名,但不能作为数据类型使用。