C#理论问题 请问C#类中的修饰符internal和private的区别是什么?我看书上写的internal是只能在包中使用,什么是包啊???private我到是理解,因为我会C++请高人指点!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using ...知道吧,如果声明为internal,即使你声明了using 该类的命名空间,你也访问不到该类,只有public可以 internal 只在一个项目中可以访问。 3)内部成员(internal)该成员只能由工程内代码访问,而不能被工程外成员访问这样说可以吗? internal :一个程序集内可访Private :只能本类可访 internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的,如下例所示:public class BaseClass { // Only accessible within the same assembly internal static int x = 0;}声明的可访问性 含义 public 访问不受限制。 protected 访问仅限于包含类或从包含类派生的类型。 internal 访问仅限于当前程序集。 protected internal 访问仅限于从包含类派生的当前程序集或类型。 private 访问仅限于包含类型。 请问C#类中的修饰符internal和private的区别是什么? 答案:1.internal,只能在当前项目访问,比如说你有一个项目名称是Test1,你在这个项目中声明的internal类型数据只能在Test1项目中被访问。2.private,只能在当前类中被访问,意思跟Internal差不多,只不过Internal的访问范围大点,而private的访问范围小点,只局限于在当前类中能访问,如果再累外事访问不了的。 这是怎么了 100分求一个窗体打印程序 ASSIC 码? 批量 把VS2005的项目转换到VS2008 DropDownList控件问题~~~帮个忙哦!! Oracle同义词如何使用?能够直接连接吗? 散分,看下 C#操作Excel 大伙帮我看看哪里出了错 如何对DataGrid中指定的数据进行处理??? 做了一个修改密码窗口,结果运行提示Update语法错误。 值为(例如0024)好使,而为(a0024)则不好使---数据库存图片问题
该成员只能由工程内代码访问,而不能被工程外成员访问
这样说可以吗?
Private :只能本类可访
public class BaseClass
{
// Only accessible within the same assembly
internal static int x = 0;
}
声明的可访问性
含义
public
访问不受限制。
protected
访问仅限于包含类或从包含类派生的类型。
internal
访问仅限于当前程序集。
protected internal
访问仅限于从包含类派生的当前程序集或类型。
private
访问仅限于包含类型。
答案:1.internal,只能在当前项目访问,比如说你有一个项目名称是Test1,你在这个项目中声明的internal类型数据只能在Test1项目中被访问。
2.private,只能在当前类中被访问,意思跟Internal差不多,只不过Internal的访问范围大点,而private的访问范围小点,只局限于在当前类中能访问,如果再累外事访问不了的。