internal 修饰符起什么作用?
来源:互联网 发布:淘宝网2016下载安装 编辑:程序博客网 时间:2024/05/01 17:19
转自 http://kb.cnblogs.com/page/42053/
5.internal 修饰符起什么作用?
答:
internal 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问接口的成员不能使用 internal 修饰符值得注意的是,如果为 internal 成员加上了 protected 修饰符,这时的访问级别为 internal 或 protected。只是看字面意思容易弄错,许多人认为 internal protected 应该是“只有同一个程序集中的子类可以访问”,但其实它表示“同一个程序集中的所有类,以及所有程序集中的子类都可以访问”
示例
Example05Lib 项目的 Class1
Code
using System;
using System.Collections.Generic;
using System.Text;
namespace Example05Lib
{
public class Class1
{
internal String strInternal = null;
public String strPublic;
internal protected String strInternalProtected = null;
}
}
结果
Example05Lib 项目的 Class2 类可以访问到 Class1 的 strInternal 成员,当然也可以访问到 strInternalProtected 成员,因为他们在同一个程序集里
Example05 项目里的 Class3 类无法访问到 Class1 的 strInternal 成员,因为它们不在同一个程序集里。但却可以访问到 strInternalProtected 成员,因为 Class3 是 Class1 的继承类
Example05 项目的 Program 类既无法访问到 Class1 的 strInternal 成员,也无法访问到 strInternalProtected 成员,因为它们既不在同一个程序集里也不存在继承关系
- internal 修饰符起什么作用?
- internal 修饰符起什么作用?
- internal 修饰符起什么作用?
- c#基础概念之internal 修饰符有什么作用
- c#基础概念之internal 修饰符有什么作用
- c#基础概念之internal 修饰符有什么作用
- c#基础概念之internal 修饰符有什么作用
- internal修饰符的作用
- internal 修饰符的作用
- 二极管起什么作用?
- C#中五种访问修饰符作用范围 public、private、protected、internal、protected internal
- SSH各起什么作用
- new 修饰符是起什么作用?
- new 修饰符是起什么作用
- new 修饰符是起什么作用?
- new 修饰符是起什么作用?
- java 的接口到底起什么作用
- java 的接口到底起什么作用
- Spring MVC
- ASP.Net随机生成验证码
- abstract 是什么意思?
- 3.cn/qAVVFu
- lucene简介
- internal 修饰符起什么作用?
- Hive常用的SQL命令操作
- HDU--1001--Sum Problem
- 获取iOS各种文件路径
- 电子科技大学计算机学院老师给开的c\c++学习路线
- 建立Maven Android项目
- adb shell 命令详解
- oracle恢复已被commit删除的内容
- 网站权限问题要重视-维护服务器后的看法