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");
相关文章推荐
- c#语言—面向对象的基本概念
- C#语言参考--(3)基本概念-2
- C#及.NET2.0学习笔记之C#语言基本概念
- Visual C# 语言概念--数据类型(C# 与 Java)
- 学习C#之旅(C#语言基础, 基本编码规则)
- VF语言基础(一)数据库的基本概念
- “形式语言与自动机”中的基本概念与部分结论:文法-语言-自动机
- C# Language Specification 1.2 之三 基本概念
- (教学思路 c#之面向对象二) 初步理解面向对象的基本概念
- 深入浅出C#2008从入门到提高Step By Step(二)C#基本概念
- C#2.0学习3--面向对象基本概念
- C#网络编程(基本概念和操作) - Part.1
- C#基本概念
- C# 3.0语言详解之基本的语言增强1
- C# 3.0语言详解之基本的语言增强2
- C#学习小记11基本语言常识
- C#.Net的常见面试试题(1)——基本概念
- C#.Net的常见面试试题(3)——ASP.NET基本概念
- 阿超写:计算机语言基本概念
- 利用windbg调试class type,value type以及MethodTable等强化C#的基本概念