本次笔记来源于刘铁锰老师C#语言入门详解。对我自学C#帮助很大,现将笔记与各位分享,望共勉。
一、类和对象
上面太长,学了三年再来看。老师说的
看下面:
类(class)构成程序的主题
名称空间(namespace)以树型结构组织类
90%以上的工作,是在跟类打交道
示例:
水蓝色:类的名字 Program ;Console
黑色:方法 Main ; WriteLine
Program代表了我们的程序,C#是完全面向对象的语言,编程中你的程序也是一个类
Main是方法,C语言是没有类的,直接写Main。例如 Int Main{}
C#中,Main就一定要包含在类里面。
Console是微软写好的,我们用的是其中WriteLine的一个方法
二、类库的引用
类库引用是使用名称空间的物理基础
不同技术类型的项目会默认引用不同的类库(dll)
对象浏览器界面:(Object Browser)
类库的引用方式:
①编译好的方式:DLL引用(黑盒引用,无源代码)
例如:
把同事写的类库加到我们自己的程序中,上图是dll文档,这种如果dll有问题,只能让同事修改。
NuGet简介
依赖项(右键)——管理NuGet程序包
②项目引用(白盒引用,有源代码)
Project重用:一个项目可以隶属于不同的solution(解决方案)
断点 debug 要找Root cause! 不要补丁上面打补丁
额外知识:除法语句
PositiveInfinity 无穷大