您的位置:首页 > 编程语言 > C#

C#语言之基本概念

2017-03-24 15:19 288 查看
 

     1:  .Net分为.Net平台和.Net FrameWork框架

     2:.Net平台相当于厨房,.Net FrameWork相当于柴米油盐酱醋茶原料,只有有了框架和原料才能做出好东西来

     3:java即是平台,又是一门语言。而.net中开发用的主流言语是C#

     4:C/S  qq  客户端和服务器模式,B/S浏览器 客户端模式

     5:启动vs的命令行:devenv

     6:命名空间是为了正确的进行类的引用。因为类的名字可能相同

     7:Properties是属性文件,App.config是配置文件

     8:字段用下划线来与变量相区分,而且可以不用给初值。其实变量和字段比较相似,不同的时,字段专注于类或者结构中,使其允许有public static等属性修饰!注意字段不能在方法中声明,只能在类中或者是结构中声明,不同的是字段可以存多个值,而变量只能存一个值

     9:方法和方法之间的调用要看是否在同一个类名下,函数是为了更好的实现代码的重用。

     10:解决作用域的问题:1:通过参数传递。 2:将变量设置为全局性质,在C#语言中可以用静态字段模拟全局变量

      11:在编写方法的时候,一定要注意要使方法功能的单一性!

比如你在C#控制台程序中写了一个方法A,A中包含语句:Console.WriteLine("sadas");这其实是很忌讳的,因为这就限制了你只能在.net的控制台环境中运行,不能移植到其他平台中去!提示用户输入一般在main函数中使用

      12:其实函数就是用来操作你传递的参数的!

      13:线程学习之单线程:在用vs写一个程序然后运行的时候,操作系统只会给这个程序分配一个主线程,主线程可以帮助我们进行对窗体的初始化,但如果主线程去执行程序运行,那么你点关闭程序按钮是行不通的。所以有多线程的出现。

      14:线程分为前台线程:所有前台线程关闭了,程序才能完成关闭。另一种是后台线程:只要所有的前台线程结束,后台线程自动结束。在.net平台下,是不允许跨线程访问的

      15:C#控制台程序中,暂停控制台语句用:Console.ReadKey();,类似于c++中的system("pause");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: