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循环代码快不再运行,执行将移至循环快之后的代码。
- c#学习之--编写代码相关的问题
- QT学习笔记之QT代码编写控件不显示的问题
- 编写servlet的相关问题
- 编写更好的C#代码
- 编写更好的C#代码
- 编写高效率的C#代码
- 编写高效率的C#代码
- C#编码简单性之代码篇(如何编写简短的C#代码,随时更新)
- C#代码编写规范和相关约定(一)
- drupal学习之-如何编写安全的代码
- 编写代码遇到的问题
- C#编码简单性之语义篇(如何编写简短的C#代码,随时更新)
- C#编码简单性之函数篇(如何编写简短的C#代码,随时更新)
- C#编码简单性之泛型篇(如何编写简短的C#代码,随时更新)
- C# Image的相关问题
- 如何编写出更好的C#代码
- 《编写高质量代码改善C#程序的157个建议》学习
- 读书笔记之《编写高质量代码:改善C#程序的157个建议》
- tomcat部署之后,war可以删除吗?
- RNN的理解
- 什么是JSON
- 安全测试之sql注入
- Kafka集群无法外网访问问题解决攻略
- c#学习之--编写代码相关的问题
- 对Unity3D的PBR的初步研究
- String、StringBuffer与StringBuilder之间区别
- StringBuilder与StringBuffer的区别
- 算法笔记(XIII) 对话进化算法
- 机器学习基本总结
- Spring + Hibernate实现简单增删改查
- 需求
- 实时检测输入数据保留两位小数(偶尔发现有bug就跑去修改)