当前位置:
代码迷
>>
.NET Framework
>> class在默认情况下修饰符为internal,那么使用范围?该如何解决
详细解决方案
class在默认情况下修饰符为internal,那么使用范围?该如何解决
热度:
39
发布时间:
2016-05-02 00:29:49.0
class在默认情况下修饰符为internal,那么使用范围?
按理来说,整个程序集都可以使用。
可是我总遇到这样的情况,在三层结构下,如果定义一个类时忘了在Class前加上public,使用这个类时就会出错,大概意思是,提示这是受保护的类。为什么会这样呢?
------解决方案--------------------
C#中创建一个类后,类的默认访问修饰符为internal.internal的访问范围是同一程序集下。
相当于JAVA中的friendly.
LZ使用三层架构时,一定要类名前加上访问修饰符public,以为其他程序集提供访问权限。
相关解决方案
'Update Progress' has encountered a problem An internal error has occurred解决方案
!使用JDNI时,报 Cannot create JDBC driver of class '' for connect URL 'null'
新手Dialect class not found
Could not load JDBC driver class 咋回事
SOS-(奇怪现象)服务器暂不可用500 internal server error,该怎么解决
'Update Progress' has encountered a problem An internal error has occurred解决方案
Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'解决方法
初学急求(待高手指导)java.lang.InstantiationException: Class not a MIDlet?已经写了MIDlet类,如何修改
用eclipse打包jar后运行,弹出异常could not find main class
eclipse class not found 愁死了解决方法
class.formName获取的种能做List的泛型类么
There is no WRITEABLE property named 'outboxsize' in class 咋回事
报错“需要.class”!新手、求高手给解!该如何解决
Sub Class 与 Child Class的差异
Netbeans 7.0 生成的jar运作总是找不到main class
请问,这样定义一个变量,是啥意思?Class<> waiClass
关于xxxxx.class.getClassLoader().getResource(fileName),
vs 2005 对一个新键Dialog的没法使用Add Class,不知道说明原因
怎么遍历dictionary<enum,class>输出
请教下public abstract class SqlHelper抽象类下,为什么能写public static int ExecuteNonQuery()方
NHibernate in expected: <end-of-text> (possibly an invalid or unmapped class name was used in the q,该如何处理
list<class>作为gridview数据源时怎么让gridview的首列数据以链接的形式显示呢
class Core<T> where T : class, new() 求解~ 多谢
class b:a 是什么意思啊解决方法
“public partial class Default2 : System.Web.UI.Page”中的Page变墨色
|M| 幕白兄 小弟我那个DLL中的 public sealed class SqlHelper 这里面怎么来调用他的事务处理最科学 多谢
关于<table class="Text">
CodeSmith for Nhibernate的有关问题:它是怎么实现NHibernate.cst这个模板文件中引用NHibernate.class.cst这个模板中的代码的
|M| 怎么让小弟我的类:public class MyPage: System.Web.UI.Page 在用户控件中可以引用
|M| public abstract class mycn 里面的abstract是什么意思,什么时候要用到这个,该如何解决