1.if:用于执行条件判断的关键字。
2.string:是C#中用于声明一个字符串变量的关键字。
3.C#中的条件语句if语句的语法是:if(condition)。
4.在C#中,用于表示逻辑与操作的运算符是:&&。
5.在C#中的循环语句while语句的语法是:while(condition)。
6.const:用于声明一个常量的关键字。
7.Convert.ToInt32:用于将一个字符串转换为整数的方法。
8.C#中的数组长度可以通过Length属性获取。
9.C#中的switch语句可以使用string作为判断条件。
10.在C#中,用于表示逻辑或操作的运算符是:||。
11.C#中的循环语句do-while语句的语法是:do-while(condition)、do-while<condition>。
12.double、bool:用于声明一个浮点数变量的关键字。
13.C#中的条件语句else语句的语法是:else。
14.用于表示逻辑非操作的运算符是“!”。
15.C#中的循环语句for语句的语法是:for(int i=0;i<10;i++)。
16.boll:用于声明一个布尔类型变量的关键字。
17.用于将一个整型转换为字符串的方法:Convert.ToString、ToInt。
18.C#中的数组是:引用类型。
19.C#中的条件语法if-else语句的语法是:if (condition) else。
20.用于向控制台输出文本的方法:Console.WriteLine、Console.Read
21.C#中的循环语句foreach语句用于遍历:数组、列表、字符串。
22.char:用于声明一个字符类型变量的关键字。
23.C#中的条件语句switch语句的语法是:switch (variable)。
24.用于获取用户输入的方法是:Console.ReadLine、Console.Write。
25.C#中的循环语句while语句用于:循环执行一段代码块,只要指定条件为真。
26.C#中的条件语句else if语句的语法是:else if (condition)。
27.在C#中,类是一个对象的模板。对象是一个类的实例。
28.在C#中,类成员可以是任意类型的数据。
29.在C#中,使用关键字“new”可以创建一个对象。
30.在C#中,对象的属性用于存储对象的数据。
31.在C#中,对象的方法用于执行对象的操作。
32.在C#中,可以通过this来访问对象的成员。
33.在C#中,可以通过base来引用父类的成员。
34.构造函数:一个方法,用于创建对象。
35.使用类的名称作为方法名称在类中定义一个构造函数。
36.在C#中,可以有多个构造函数。
37.静态成员:指类的成员。静态成员可以通过类名直接访问。
38.使用关键字“static”声明一个静态成员。
39.静态成员属于公有级别的访问权限。
40.用于限制类的访问权限的是访问修饰符。
41.public具有最高的访问级别。private具有最低的访问级别。
42.封装是将数据和方法组合在一个对象中。目的是为了提高代码的安全性。
43.继承是指一个类可以从另一个类派生。
44.用于声明一个整型变量的关键字是:int。
45.(√)静态成员属于类而不属于对象。
46.(√)在C#中,使用“sealed”关键字可以阻止类被继承。
47.抽象类不可以被实例化。
48.C#中:
①使用“interface”关键字可以定义一个接口。
②使用“override”关键字可以重写基类中的方法。
③使用“base”关键字可以调用基类的构造函数。
④使用“this”关键字可以调用当前类的其他方法。
⑤使用“new”关键字可以隐藏基类中的成员。
⑥使用“as”运算符可以进行安全类型转换。
⑦使用“is”运算符可以判断一个对象是否属于某个特定类型。
⑧使用“using”关键字可以引入命名空间。
⑨使用“static”关键字可以创建一个静态成员。
⑩使用“:”关键字来表示继承关系。
49.接口:
①一个类可以同时实现多个接口。
②接口不可以包括字段(Field),也不可以使用接口定义字段。
③接口中的方法默认是虚方法。
④接口可以包含所有类型的成员,但接口的成员不可以有默认实现。
⑤不可以直接实例化一个接口。
⑥接口是用来定义类的行为,也可以定义任意类型的类。
⑦接口的成员默认是“public”访问修饰符。
⑧一个类实现接口时,必须实现接口中所有的成员。
⑨接口可以继承其他接口。
⑩接口可以用来实现依赖关系,也可以用来解决提供多态性问题。
50.在C#中,一个派生类可以访问基类的公有成员。
51.在C#中,一个类不可以同时继承多个类。
52.多态:
①是指一个对象可以表现出多种形态。
②多态可以通过继承实现。
③可以使用抽象类实现多态。
53.抽象类和接口的区别:接口可以包含字段,抽象类不可以。
54.泛型:
①泛型是指一种特殊类型的数据结构。
②可以使用泛型来创建可以是任意类型的集合。
③泛型类和泛型方法的区别:
1)泛型类:可以在实例化时指定类型参数。
2)泛型方法:只能在调用时指定类型参数。
④可以使用泛型来解决提供类型的安全性。
⑤可以使用泛型来定义任意类型的类。
⑥泛型的目的:提供一种通用的数据结构和算法。
55.一个类不可以同时继承一个类和实现一个接口。
56.接口可以多重继承,抽象类不可以。
57.接口可以作为方法的参数类型。
58.接口可以作为方法的返回类型。
59.接口可以定义事件。
60.在C#中,可以通过接口来实现方法的复用。
61.接口可以用来实现代码的封装。
62.接口可以用来实现对象与对象之间的通信。
63.用于声明一个类:class、struct。
64.继承允许一个类从多个基类派生。
65.用于表示一个类不能被继承:sealed。
66.抽象类可以包含抽象成员。
67.接口可以包含属性。
68.一个类可以实现多个接口。
69.new:用于创建一个新类来隐藏基类中的成员。
70.在C#中,一个类只能直接继承一个基类。
71.internal:用于将方法或属性声明为只能在同一程序集中访问。
72.protected:用于将类或成员声明为只能在同一程序集或派生类中访问。
73.System.Object:在C#中,所有类都直接或间接地继承自。
74.public:用于在类定义中指定类的访问权限。
75.基类和派生类之间的关系可以用继承来描述。
76.protected internal:用于将类或成员声明为只能在同一程序集中或派生类中访问。
77.get:用于将方法或属性声明为只读(只能获取值,不能设置值)。
78.private:用于将方法或属性声明为只能在同一程序集或同一类中访问。
79.继承是通过“extends”实现的。
80.virtual:用于在基类中声明可以被派生类重写的方法。
81.C#:
①是一种面向对象的编程语言。
②C#是由微软开发的。
③C#是一种解释型语言。
④C#可以在多个操作系统上运行,包括Windows、Linux、macOS。
⑤使用单引号来表示字符。
⑥使用“++”运算符可以将一个整数值增加1。
⑦使用“+=”运算符可以实现字符串的连接。
⑧使用“==”可以比较两个字符串是否相等。
⑨使用“&&”可以实现逻辑与操作。
⑩使用“%”可以实现取模运算。
82.在C#中,
①使用“if”语句可以实现条件控制。
②“for”循环可以实现固定次数的循环。
③“switch”可以实现分支选择。
④“break”可以跳出当前循环或switch语句。
⑤“continue”可以跳出当前循环的剩余部分,进入下一次循环。
⑥“return”可以结束当前方法的执行,并返回一个值(如果有)。
⑦“try-catch”可以捕获和处理异常。
82.“string”是一种表示文本的数据类型。
83.“int.Parse()”可以将字符串转换为整数。
84.“double.Parse()”可以将字符串转换为浮点数。
85.“string.Length"属性可以获取字符串的长度。
86.使用“Math.Max()"方法可以返回两个数中的较大值。
87.使用“Console.WriteLine()”方法可以向控制台输出文本。
88.使用“Console.ReadLine()”方法可以向控制台读取用户的输入。
89.使用“List”类可以创建一个可变长度的数组。
90.使用“Dictionary”类可以创建一个键值对集合。
91.使用“foreach”循环可以遍历一个数组或集合。