博客
关于我
C#中internal关键字
阅读量:265 次
发布时间:2019-03-01

本文共 556 字,大约阅读时间需要 1 分钟。

对于一些大型的项目,通常由很多个DLL文件组成,引用了这些DLL,就能访问DLL里面的类和类里面的方法。假如你写了一个记录日志的DLL,任何项目只要引用此DLL就能实现记录日志的功能,这个DLL文件的程序就是一个程序集。如果你记录日志的程序集是这么定义的:
namespace LogerHelper {    internal class aa    {         public void bb()         {             return "";         }    }    public class Write    {        public void WriteIn(string content)        {            class x = new aa();                x.bb();        }    }}
当另一个项目引用了此DLL,它可以这么访问 :
LogerHelper.Write x = new LogerHelper.Write();x.WriteIn("");
但不可以这么访问:
LogerHelper.aa x = new LogerHelper.aa();x.bb();
这就叫,只能在程序集中访问

转载地址:http://sdya.baihongyu.com/

你可能感兴趣的文章
mysql添加用户及权限
查看>>
Mysql添加用户并授予只能查询权限
查看>>
mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决
查看>>
mysql添加索引
查看>>
mysql添加表注释、字段注释、查看与修改注释
查看>>
mysql清理undo线程_MySQL后台线程的清理工作
查看>>
mysql清空带外键的表
查看>>
MySQL清空表数据
查看>>
mysql源码安装
查看>>
Mysql源码安装过程中可能碰到的问题
查看>>
MySQL灵魂16问,你能撑到第几问?
查看>>
MySQL灵魂拷问:36题带你面试通关
查看>>
mysql状态分析之show global status
查看>>
mysql状态查看 QPS/TPS/缓存命中率查看
查看>>
mysql生成树形数据_mysql 实现树形的遍历
查看>>
mysql用于检索的关键字_Mysql全文搜索match...against的用法
查看>>
MySQL用得好好的,为什么要转ES?
查看>>
MySql用户以及权限的管理。
查看>>
MySQL用户权限配置:精细控制和远程访问的艺术!------文章最后有惊喜哦。
查看>>
mysql用户管理、常用语句、数据分备份恢复
查看>>