社区
C#
帖子详情
在c#中class前面加一个public具体是什么意思
小丢丢
2012-03-22 09:48:47
public class SE
{
如题 如果不加的话
汇报一个访问权限不足的问题、
但是效果还是能出来
求指导 谢谢
...全文
5533
12
打赏
收藏
在c#中class前面加一个public具体是什么意思
public class SE { 如题 如果不加的话 汇报一个访问权限不足的问题、 但是效果还是能出来 求指导 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
胡玉洋
2014-04-29
打赏
举报
回复
如果不同命名空间需要用到这个类的话,类前需要加上public
huangbo0603
2012-03-23
打赏
举报
回复
还以为有多复杂,原来。。。
我想多了
深海之蓝
2012-03-23
打赏
举报
回复
[Quote=引用 4 楼 porschev 的回复:]
public就是个访问修饰符,public是允许的最高访问级别
对比一下其它几个访问修饰符你就清楚了
public:访问不受限制。
protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取.
Internal:访问仅限于当前程序集。只有当前工程可以存取.
protected internal:访问仅限于当前程序集或从……
[/Quote]
是的
tangxu12
2012-03-23
打赏
举报
回复
结贴了吗?
小丢丢
2012-03-22
打赏
举报
回复
谢谢大家 嘿嘿 了解了
noisyq25
2012-03-22
打赏
举报
回复
就是一个公共访问修饰符,没它就不能在别的命名空间访问,包括同个命名空间内不同的语句块也不能访问
threenewbee
2012-03-22
打赏
举报
回复
p.s. 如果不加上 public,实际上这个类是 internal 的,而不是一些人想象的那样是 private。
EnForGrass
2012-03-22
打赏
举报
回复
[Quote=引用楼主 liu2549591450 的回复:]
public class SE
{
如题 如果不加的话
汇报一个访问权限不足的问题、
但是效果还是能出来
求指导 谢谢
[/Quote]
为了保持良好的封装性,以及类内部的保密性(包括类的字段),public要注意使用
porschev
2012-03-22
打赏
举报
回复
public就是个访问修饰符,public是允许的最高访问级别
对比一下其它几个访问修饰符你就清楚了
public:访问不受限制。
protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取.
Internal:访问仅限于当前程序集。只有当前工程可以存取.
protected internal:访问仅限于当前程序集或从包含类派生的类型。
private:访问仅限于包含类型。只有包含该成员的类可以存取.
threenewbee
2012-03-22
打赏
举报
回复
在VS2005以后,VS默认不再给类加上public修饰符,而VS2003,会自动加上的。
一般,如果你不是创建给外部程序集调用的类库,不要使用public修饰。
把最好的留到最后
2012-03-22
打赏
举报
回复
同一命名空间下没有public也可以,不同命名空间需要public,但是private在同一命名空间也不行
小丢丢
2012-03-22
打赏
举报
回复
。。。 我已经明白了、 要想在另一个类中访问到本类 需要对本类进行修饰 用到public访问修饰符 嘿嘿
判断点是否在多边形内(
C#
实例)
先输入多边形的顶点数,左击即可判断点击的点是否在多边形内
计算下一天
c#
写的计算下一天小程序,用类的思想写的
我的
c#
的日常学习五
我的
c#
的日常学习五 目录 我的
c#
的日常学习五 1.@符号的作用 2.方法重写又称方法覆盖 3.抽象类(是一种规范) 4.接口(是一种规范) 补充:
class
前面
加
一个
public
具体
是
什么意思
5.base关键字: 6.正则表达式 7.异常处理 1.@符号的作用 @ 字符串
中
可以任意换行,换行符及缩进空格都计算在字符串长度之内。 @(称作"逐字字符串")将转义字符(\)当作普通字符对待 2.方法重写又称方法覆盖 方法重写后,子类
中
的新方法将覆盖原有的方法 ...
c#
类的修饰符
C#
使用关键字
class
来定义类。其基本结构如下:
class
my
class
{ //
class
members }定义这样
一个
类后,就可以在能访问该定义的工程的其他地方对该类进行实例化。 默认情况下,类声明为内部的,即只有当前工程
中
的代码才能访问它。 可以用internal访问修饰符关键字显式指定,但这不是必须的,类在定义时默认为此类型的类。如果将类指定为公共的,应可以由其他工
C#
-泛型
声明语法泛型类
class
类名泛型接口interface 接口名泛型方法返回值类型 函数名(参数类型 参数...)概念泛型相当于类型占位符占位字母可以有多个占位字母一般为大写字母定义类或方法时使用替代符代表变量类型当真正使用类或者方法时再
具体
指定类型。
C#
111,092
社区成员
642,555
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章