c#学习之--编写代码相关的问题

来源:互联网 发布:软件加壳种类 编辑:程序博客网 时间:2024/06/04 01:00

1、问:是不是所有的代码都放在类中?

      答:不错,只要一个c#程序完成了某个功能,就是因为它执行了一些语句,这些语句要作为类的一部分,而类属于命名空间,尽管有些东西看起来不是类中的语句(比如使用设计工具设计窗体上的一些属性),但是如果查看代码,就会发现IDE(集成开发环境)会在某个位置为此增加或修改相关的语句。

2、问:有没有一些命名空间是不能用的?另外那些命名空间必须使用?

     答:对,确实有一些命名空间不建议你使用,注意到了吗?c#类文件最上面有using代码都有一个system, 这是因为在由一个.NET Framework使用的System命名空间,在这个命名空间中可以找到所有最重要的工具,能够增强程序的功能,如利用system。data,可以处理数据库表和数据库,另外System.IO允许你处理文件和数据流。不过大多数情况下都可以选择你喜欢的任何名字作为命名空间名(只要其中只包含字母、数字和下划线)。创建一个新程序时,IDE会根据程序名自动选择一个命名空间。

3、问:我还是不清楚为什么需要这种部分类。

     答:部分类是指,可以把一个类的代码分开放在做个文件中,IDE创建窗体的时候就是这么干的,它将你编辑的代码放在一个文件中(Form.cs),而他自动修改的代码放在另一个文件中(Form1.Designer.cs)。不过对于命名空间不需要这么做,一个命名空间可以跨分2个,3个设置数十个文件。只需要在文件最前面加上命名空间声明,这个声明之后大括号里所有的内容放在同行一个命名空间里面,还要记住一点,一个文件中可以有多各类,另外一个类中也可以有多个命名空间。


注意:

1,使用语句告诉程序完成某些操作,语句总是类的一部分,而每个累都属于一个命名空间。

2,每个语句最后都有一个封号。

3,在vs IDE中使用可视化工具时,IDE会自动在程序后总增加或修改代码。

4,代码用大括号括起来。类、While循环、if、else语句和许多其他语句都使用这样的代码块。

5,条件测试为true或false。可以使用条件测试来确定一个循环何时结束,还可以用条件测试确定一个if、else语句中执行那块代码。

6,程序需要存储某些数据时,就可以使用变量。=用于完成变量赋值,而==用于测试两个变量是否相等。

7,只要条件测试为True,while循环就会执行其代码块。

8,如果条件测试为false,while循环代码快不再运行,执行将移至循环快之后的代码。

1 0
原创粉丝点击