日期:2014-05-20  浏览次数:20835 次

c# public放在类的前面!
有什么用?好像没差别

------解决方案--------------------
internal和protected没什么关系,internal只是把public的访问范围减小到本程序集内,
protected是在派生类可以继承
class A
{
protected int a;
internal int b;
}
A aa=new A();
aa.a不行,
aa.b可以
------解决方案--------------------
楼主还没有把几个访问修饰符弄明白...

public 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。

具体见MSDN:
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_csref/html/dc083921-0073-413e-8936-a613e8bb7df4.htm


------解决方案--------------------
一个.cs文件???
------解决方案--------------------
程序集是一个.dll或.exe
------解决方案--------------------
你页面上弄一个asp:button,然后onclick= "myclick "
然后代码里你写private class myclick(object sender, System.EventArgs e)
{
}
你就知道public 不是没用的了