教学思路C#教案 C#语法必会知识点汇总(初级)

简介:
1. .Net观念 
2. 简述.Net Framework的两部分的作用?
3. .Net框架构成(6层)
4. .Net程序的编译运行机制?
5. 简述一下你所理解的命名空间和类的意义。
6. 代码注释的种类?
7. Main方法的种类和作用?在一个程序集中使用Main方法的注意事项是?
8. 如何定义一个常量?常量和变量的区别是?定义一个常量的注意事项是?
9. 类型转换方式有几种?
10. 简答C#的数据类型及其区别,列举出几种常见的数据类型
11. 定义枚举的关键字是?如何调用枚举的成员?
12. 条件控制有几类?采用不同的方式的原则有哪些?
13. 循环控制有几类?采用不同的方式的原则有哪些?
14. 跳转语句有几种?作用分别是什么?
15. 定义一个数组有几点要求需要注意?
16. 你所知道的数组的属性有几种?方法有几种?简述一些用法?
17. 在使用foreach来遍历数组一个string类型的数组a,语法为?
    注意事项是什么?
18. 变量的分类?区别?
19. 如果一个方法有返回值,最重要的是在方法内有哪个关键字?
20. 方法的重载的原则是几点?
21. 类的成员有哪些?定义这些成员,并加入注释?
22. 类的访问修饰符有?分别解释一下他们的用法?
23. 在非本类的方法中调用本类的静态成员和非静态成员的方法是?
24. 类的构造方法和析构方法的作用是?
25. 定义结构的关键字是?它有类的区别是?
26. 属性的作用及分类?索引器的作用是?方法的作用是?
27. 面向对象的三大特征是?用你的话解释一下?
28. 定义一个抽象类的关键字是?如何定义一个抽象成员?
29. 定义一个接口的关键字是?接口中能包含的成员有?
    请定义其中一个成员。
30. 子类继承父类的成员时,成员的访问修饰符不能为?
    如果想重写父类的方法,有几种方式?
31. 集合与数组的区别是?在内存中集合元素的类型将如何变化?
32. 动态数组的容量和元素个数间的关系是?
33. 哈希表的值必须通过什么进行访问?遍历一个哈希表的方法有?
34. 在一个命名空间下要引用另一个命名空间下一个类的方法的做法是?
35. 如果两个命名空间下类的名字,方法的名字都相同,可以引用对方的那个同名方法吗?
    如果可以,要如何去做?
36. 简述装箱和拆箱?
37. 异常处理有几种形式?注意要点是?
38. 判断一个字符串中是否含有一个字母的方法是?截取字符串前4个字符的方法?
39. 动态数组删除元素的方法有几种?哈希表?

40. 总结出你所能记住的特殊的关键字(除数据类型和上面题所涉及到的关键字)及其作用?

本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/185704如需转载请自行联系原作者


叶子文文

相关文章
|
4月前
|
存储 开发框架 .NET
【C#】C# 基础语法与游戏开发
【1月更文挑战第21天】【C#】C# 基础语法与游戏开发
|
6月前
|
C#
C#的基本语法结构学习案例详解
C#的基本语法结构学习案例详解
27 0
|
2月前
|
C#
C#语法快速热身
C#语法快速热身
8 0
|
2月前
|
存储 C# 开发者
C#基础语法
C#基础语法
11 0
|
2月前
|
开发框架 安全 .NET
C# .NET面试系列一:基础语法
<h2>基础语法 #### 1. 字符串中 string str = null 和 string str = "" 和 string str = string.Empty 的区别? string str=null: ```c# 这表示字符串变量str被初始化为null,即它不引用任何对象。这与空字符串是不同的,因为空字符串是一个具有零长度的字符串对象,不会分配内存空间 ``` string.Empty: ```c# 这表示字符串变量str被初始化为空字符串,即一个具有零长度的字符串对象。这与null是不同的,因为str引用了一个空字符串对象 ``` string str="" :
68 1
|
4月前
|
存储 C#
C#基础语法(类和对象)
C#基础语法(类和对象)
20 2
|
4月前
|
存储 C#
C#基础语法(数组和函数)
C#基础语法(数组和函数)
19 1
|
4月前
|
C#
C#基础语法(判断和循环)
C#基础语法(判断和循环)
24 1
|
4月前
|
Java 程序员 C#
C# 介绍、应用领域、入门、语法、输出和注释详解
C#(发音为“C-Sharp”)是一种由 Microsoft 创建的面向对象的编程语言,运行在 .NET Framework 上。源于 C 家族,与流行的语言如 C++ 和 Java 相近。首个版本发布于 2002 年,而最新版本,C# 12,于 2023 年 11 月发布
69 0
|
4月前
|
SQL 开发框架 .NET
C#进阶-LINQ表达式基础语法
本篇文章我们将演示LINQ扩展包的基础语法,以Select查询、Count计数、Average平均值、OrderBy排序函数为例,目前LINQ支持两种语法,我会在每个案例前先用大家熟知的SQL语句表达,再在后面用C#的两种LINQ语法分别实现。LINQ语法第一次接触难免感到陌生,最好的学习方式就是在项目中多去使用,相信会有很多感悟。
52 0