MyException - 我的异常网
当前位置:我的异常网» C# » 新手发问!马上结贴!该如何处理

新手发问!马上结贴!该如何处理

www.MyException.Cn  网友分享于:2013-04-27  浏览:5次
新手发问!!!马上结贴!!
C# code
private aPaneManager m_Manager = new aPaneManager();
        internal aPaneManager aPaneManager     //这句话啥意思呀? 小弟刚接触c#编程 以前写c++没见过
        {
            get { return this.m_Manager; }
        }//整个的意思是啥呀




------解决方案--------------------
属性。。。。internal是访问修饰符
------解决方案--------------------
其本质是一个方法,用来获取私有变量m_Manager
------解决方案--------------------
这是声明了一个类型为aPaneManager ,名字叫aPaneManager 的只读属性。
访问级别为程序级级别。

internal:访问级别
C# code

//声明一个私有字段,用于保存属性值
private aPaneManager m_Manager = new aPaneManager();

//internal 访问级别为程序集级,比public低
//aPaneManager 第一个aPaneManager ,表示返回的数据类型
//aPaneManager 第二个aPaneManager ,表示属性名称
internal aPaneManager aPaneManager     //这句话啥意思呀? 小弟刚接触c#编程 以前写c++没见过
        {
           //这里面可以包括get\set索引器,get表示读值,set表示写值
//这儿表示get时直接返回私有字段m_Manager的值。       
     get { return this.m_Manager; }
        }//整个的意思是啥呀

------解决方案--------------------
多学学C#基本上语法就熟练了。
------解决方案--------------------
我给你翻译下吧 internal就是访问级别是同一个命名空间下面 命名空间是个逻辑上的集合(这里是逻辑上的集合 就是说其实相同命名空间下的东西可以分散到不同的文件下面) 只有在这个集合下面的才能访问internal访问级别的成员
后面那个叫做C#的属性 你大可理解为是这样
internal aPaneManager aPaneManager //这句话啥意思呀? 小弟刚接触c#编程 以前写c++没见过
{
get { return this.m_Manager; }
}//整个的意思是啥呀
==
internal aPaneManager GetAPaneManger()
{
return this.m_Manager;
}
上面的属性其实编译后就变成了Get Set方法 唯一不同是属性会往元数据里面加东西证明我是一个属性
探讨

引用:
//internal 访问级别为程序集级,比public低
//aPaneManager 第一个aPaneManager ,表示返回的数据类型
//aPaneManager 第二个aPaneManager ,表示属性名称
internal aPaneManager aPaneManager //这句话啥意思呀? 小弟刚接触c#编程 以前写c++没见过
……

------解决方案--------------------
上面的解释很详细了。具体你可以用ILDASM工具看一下。

文章评论

5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
编程语言是女人
编程语言是女人
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
我是如何打败拖延症的
我是如何打败拖延症的
为什么程序员都是夜猫子
为什么程序员都是夜猫子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
鲜为人知的编程真相
鲜为人知的编程真相
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
中美印日四国程序员比较
中美印日四国程序员比较
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
漫画:程序员的工作
漫画:程序员的工作
总结2014中国互联网十大段子
总结2014中国互联网十大段子
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
老程序员的下场
老程序员的下场
一个程序员的时间管理
一个程序员的时间管理
代码女神横空出世
代码女神横空出世
程序员应该关注的一些事儿
程序员应该关注的一些事儿
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
那些争议最大的编程观点
那些争议最大的编程观点
旅行,写作,编程
旅行,写作,编程
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
程序员和编码员之间的区别
程序员和编码员之间的区别
程序员的鄙视链
程序员的鄙视链
如何成为一名黑客
如何成为一名黑客
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
我的丈夫是个程序员
我的丈夫是个程序员
程序员都该阅读的书
程序员都该阅读的书
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员必看的十大电影
程序员必看的十大电影
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
每天工作4小时的程序员
每天工作4小时的程序员
 程序员的样子
程序员的样子
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有