C#程序集Assembly学习随笔(增补版,附图)_AX
上篇我讲了下我对Assembly的初步认知.
现在来说说怎么使用已有的Assembly.
比如说我在做一个解决方案时,发现你做的解决方案的某个项目中的类的方法(功能)我正好可以用到,哈,那我就不用写类了,直接考过来,不是考代码文件,而是考的那个需要的项目的Assembly....我现在就来解决这个问题.
【过程】
①打开解决方案,在【解决方案资源管理器】的项目上单击右键,选择【添加引用】,弹出【添加引用】对话框,单击【浏览】,找到并选定刚刚从你那Copy过来的Assembly,(假设为:ClassLibrary_AX)→【打开】→【确定】
现在,就可以使用你的类了!!!!!
②当然,要引用的地方,不要忘记引用: using ClassLibrary_AX;
OK了!!!!尽情使用Assembly里的类吧.
如下图:
③对于菜鸟,可能还是不清楚Assembly里面包含的类,请照下图操作
④至于这些类里面的方法的功能解释,在你使用方法的时候会看到,见下图
不好意思,因为写方法的时候没有写相应的注释,结果不能看出这个方法是干什么用的,当然你English好可以看到是计算奖金的方法,返回值是一个double类型.
可见写代码没注释是不行的.没有可读性的代码就是垃圾.
【追加】IDE会把Assembly自动Copy到你当前项目的Debug文件夹下.
C#程序集Assembly学习随笔(增补版,附图)_AX相关推荐
- C#程序集Assembly学习随笔(第一版)_AX
①什么是程序集? 可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件. 嗯,这个确实简单了些,但我是这么理解的.详细: http://blog.csdn.net/sws83 ...
- Assembly学习心得
http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...
- Ibatis学习随笔
Ibatis学习随笔 < person > < id > 1 </ id > < firstName > Clinton </ ...
- 智能&大数据时代,架构师思维的十个学习步骤(优化版)
前言: 秦朝的<书同文.车同轨>,加上唐朝的<诗同形>,有效的减法设计,创造了大一统(加法)的辉煌国度.君不见,在前面各步骤里,诸如:从复杂中设计出简单.以需求检验设计等都是基 ...
- 《动手学深度学习》PyTorch版GitHub资源
之前,偶然间看到过这个PyTorch版<动手学深度学习>,当时留意了一下,后来,着手学习pytorch,发现找不到这个资源了.今天又看到了,赶紧保存下来. <动手学深度学习>P ...
- python学习手册条件-总算晓得python学习手册正式版
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- Delphi面向对象学习随笔六:接口
Delphi面向对象学习随笔六:接口 Delphi面向对象学习随笔六:接口 作者:巴哈姆特 (转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制:而更加强大的继承机制应该是来自从 ...
- python rowcount_PyQt(Python+Qt)学习随笔:QTableWidget的currentItem、rowCount、columnCount等部件状态属性访问方法...
老猿将QTableWidget表格部件中反映部件当前情况的一些方法归类为部件状态访问方法,包括部件的行数.列数.当前项.当前行.当前列等属性访问方法. 1.行数rowCount QTableWidge ...
- Delphi面向对象学习随笔一:类与对象的关系
Delphi面向对象学习随笔一:类与对象的关系 作者:巴哈姆特 http://www.cnpack.org (转载请注明出处并保持完整) 工作几年了,总想做点总结,于是有了这篇东西,叫随笔吧呵 ...
最新文章
- html指定表格行列书,js动态生成指定行数的表格
- ajax基本用法介绍
- Angularjs1.x 中的 constant, value
- FIR_01 基于FPGA的FIR滤波器 (FDATOOL ISE ) 第一篇:初步认识和应用
- 使用iOS 4越狱iPhone或iPod Touch
- 金蝶云系统显示服务器离线,金蝶云服务器已离线是什么情况
- “资源添加到Web应用程序[]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间”
- 剪绳子 算法_[校招-算法题]动态规划
- 第一张5G电话卡已发出,潘石屹成中国电信0001号尝鲜者
- shell 修改文件格式
- 怎样做用户体验企业网站建设的流程?珠海网站建设
- Amoeba:开源的分布式数据库Porxy解决方案
- 基于微信小程序在线电子书阅读系统 电子书小程序毕业设计 毕业论文 开题报告和效果图参考
- 苹果5更新系统无服务器,苹果5手机系统更新不了出现无法检查更新怎么处理
- 麻将为什么是顶级随机设计?
- VTK移动立方体法创建多个等值面的透视3D模型
- stm32时钟问题简单介绍
- ROS中的Client Library与roscpp talker lisener
- Qt多线程之继承QObject(moveToThread方式)
- 哈夫曼树的构建及哈夫曼树编码