c# 第二次学习

本文介绍了C#中的类和命名空间,包括类的定义、命名空间的作用以及类库的管理。讲解了如何组织代码,使用using关键字引入命名空间,以及DLL的引用方式。同时,提到了类库的依赖管理和NuGet包管理工具,强调了弱依赖关系和代码冲突的避免。还探讨了项目引用、调试技巧以及查找问题的根本原因的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一。类和命名空间

1.分析,console输出结构。

2.类库的依赖关系。(类库)

3.调试,修改错误。


一.helloworld剖析。

1.类-c#类型(类是构成程序的主体)(水蓝色,绿色)。

  分为两种。1.自己定义的和系统自带的。

  2.main必须在类中。(完全面向对象)


2.名称空间(namespace),用良好的结构把“类”进行分类。

  (1)自己写的类可以放在自己的名称空间

  (2)using使用命名空间。

  (3){}这个为名称空间的标记。

  (4)using类比C语言头文件。

(5)两种方法(ctrl+。  暂时不可用)

(6)不能把很多的名称空间一起引用。(方法名称冲突)

(shapes.path图形   io.path )

button类,有十几种不同用法。(名称空间)

3.

1.类库是类和名称空间的物理基础。(assembly) 

2.资源管理器(reference(引用)双击)(对象浏览器)

3.DLL引用 黑盒引用 没有源代码

   1.拿到DLL一定需要文档

   2.引用->右键->浏览(选中 )

3.无法修改类库。

4.大类包含小类,大类对小类有依靠关系,大类的工作需要在一定程度上依赖小类库

5.尽量使用弱的依赖关系。

6.官网寻找类库位置,通过3步骤进行类库引用。

7.NuGet简介

如果底层类依赖关系太复杂 ,容易出现重复。(类库组)tntity framework

1.管理NUGET程序包。(优点,不容易出现代码冲突)

2.下载enitity framework。


项目引用 白盒引用 有源代码

1.一个项目可以被多个solution所应用。

2.  解决方案-》添加-》现有项目。

3.再进行-添加引用-项目-解决方案。

4.f9断点(前面),点进去,调整此断点的内容代码。

断点--F5直接运行--F11--进入调整代码界面。

5.寻找root cause  (根本原因)

6.可以自己写类库    小技巧:if+两下tab  自动生成模块

7.类和类之间有依赖关系(耦合关系),高内聚低耦合。 uml通用建模语言  类图

8.,msdn文档检索。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值