C# 基础问题 什么是同一程序集和不同程序集?

internal修饰的对象在同一程序集中可以访问,我想问一下:1:程序集就是程序代码文件的集合吗?2:怎么区分是否在同一程序集?从哪儿看出来?怎么把非同一程序集的对象变成... internal修饰的对象在同一程序集中可以访问,我想问一下:

1:程序集就是程序代码文件的集合吗?

2:怎么区分是否在同一程序集?从哪儿看出来?怎么把非同一程序集的对象变成同一程序集的?

如果您知道,请用自己的话详细的告诉我一下,别复制(我查了,看不懂),谢谢!
展开
 我来答
百度网友862b31c
2015-10-10 · TA获得超过1529个赞
知道小有建树答主
回答量:1045
采纳率:100%
帮助的人:821万
展开全部
被编译到同一个dll或exe中的程序就是处于同一个程序集中,在不同的dll或exe文件中的程序就是处于不同的程序集中。

.net中的程序集就是一个编译器直接生成的dll或可执行的exe文件,包含程序集清单、元数据和MSIL等。是一个或者多个类型定义及资源文件的集合体。
huaaixue
2011-08-23 · TA获得超过524个赞
知道小有建树答主
回答量:1070
采纳率:0%
帮助的人:450万
展开全部
程序集就是你的代码编译以后在bin目录下生产的.exe或者.dll文件,至于internal这个关键字,你可以理解为:只能在同一个命名空间中可以调用,出来这个命名空间就必须引用这个程序集和该命名空间才能调用里面的类和方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-23
展开全部
internal 只能在同一程序集访问
public 可以在任意程序集访问
同一程序集可以理解为就是整个项目的集合(bin目录下生成的所有文件)
比如:@1淘宝网是一个项目 @2网银交易系统是一个项目
@1要付款 就可以通过@2提供的接口调用@2的交易程序来完成!
纯属个人见解^0^
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyclee122
2011-08-23 · TA获得超过1676个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:396万
展开全部
程序集等同于项目,你又几个项目就有几个程序集。
一个系统可以有多个项目,也就有了多个程序集。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovenorth
2011-08-23 · TA获得超过302个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:137万
展开全部
建议你看 C#高级编程第七版 2000多页 看懂了你可以做很多人的师傅了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式