C#中的internal关键字
2015-12-27 15:32
357 查看
C#中的internal
表示只能在程序集中访问的修饰符
具体:
比如,你写了一个记录日志的DLL,任何项目只要引用此DLL就能实现记录日志的功能,这个DLL文件的程序就是一个程序集。
如果你记录日志的程序集是这么定义的
调用的方式:
当另一个项目引用了此DLL
它可以这么访问
LogerHelper.Write x = new LogerHelper.Write();
x.WriteIn("");
但不可以这么访问
LogerHelper.logInfo x = new LogerHelper.logInfo();
x.log();
这就叫,只能在程序集中访问
OK,就这样了,天天跟我做,每天一分钟!
表示只能在程序集中访问的修饰符
具体:
比如,你写了一个记录日志的DLL,任何项目只要引用此DLL就能实现记录日志的功能,这个DLL文件的程序就是一个程序集。
如果你记录日志的程序集是这么定义的
namespace LogerHelper { internal class logInfo { public void log() { Console.WriteLine("wirte log...."); } } public class Write { public void WriteIn(string content) { logInfo obj = new logInfo(); obj.log(); } } }
调用的方式:
当另一个项目引用了此DLL
它可以这么访问
LogerHelper.Write x = new LogerHelper.Write();
x.WriteIn("");
但不可以这么访问
LogerHelper.logInfo x = new LogerHelper.logInfo();
x.log();
这就叫,只能在程序集中访问
OK,就这样了,天天跟我做,每天一分钟!
相关文章推荐
- C#使用StreamWriter类写入文件文件
- C# Console.WriteLine()函数中{}输出格式详解
- C#学习笔记006-字符串
- C#编程中Console.Write()和Console.WriteLine()的区别
- C# Color转化问题
- 基于C#实现12306的动态验证码变成静态验证码的方法
- C#_List<T>升序排序和降序排序
- C#英汉翻译
- 用C#实现通用的DAL Insert
- c#中调用DLL
- Protobuf C#教程 ThriftC#教程大合辑
- C#之try-catch
- 【C#】 多态
- C#_List<T>的使用
- C# 中如何将一个类文件(XX.CS)封装成.dll文件
- c# 委托和事件(总结篇)
- 初识C#
- C#大框架小要素
- C#制作、打包、签名、发布Activex全过程(转)
- C#如何以管理员身份运行程序(转)