C#
jinoon
喜欢音乐、运动
展开
-
你知道在C#中,string="aa"+"bb"+"cc"+"dd"共
你知道在C#中,string str="aa"+"bb"+"cc"+"dd"共分配多少内存?与string str=”aabbccdd“ 比较会是怎样啊!!!!!!!string str=”aa“+i.ToString;是何种情况!!待续。。。呵呵!原创 2010-10-29 23:41:00 · 1838 阅读 · 1 评论 -
在C#中重写、隐藏和重载的概念
重写 就是指用override关键字重新实现基类中的虚方法,在运行过程中,无论通过哪个类的引用,真正对象类型的方法将被调用。隐藏 是指用new关键字重新实现基类中的方法,在运行的过程中通过引用的类型判断应该调用哪个类型的方法。重载 是指多个方法共享同一个名字并且相同的返回值,但是却可以拥有不同参数列表(参数类型、个数)。原创 2010-10-24 23:31:00 · 716 阅读 · 1 评论 -
C#中的lock关键字有何用!
[摘录]C#中的lock关键字: 调用Monitor.Enter 和 Monitor.Exit 两个方法的简化语法,功能上其实现进入和退出某个对象的同步。在通常情况下,可以通过lock一个私有的引用成员变量来完成成员方法内的线程同步,而通过一个私有的静态引用成员变量来完成静态方法内的线程同步。 实现与java的synchronized同原创 2010-10-29 23:37:00 · 570 阅读 · 0 评论 -
'VC98mfclib' specified in 'LIB environment variable' 系统找不到指定路
在使用VIsual Studio 2008 或命令行进行编译源文件时,出现"VC98\mfc\lib' specified in 'LIB environment variable' 系统找不到指定路径原因是之前安装过 VS6,然后进行软件卸载了或等之类的操作,系统或用户原创 2011-08-29 22:48:47 · 1002 阅读 · 0 评论