[登录]
[注册]
论坛首页
班级日历
淘宝购买
学员作品
本杰.NET
»
.NET技术讨论
»
.NET Framework
»
值类型与引用类型,天堑的又一个例子
.NET培训教程
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
[本杰.NET]学员就业
终身学员资源发布及交流
.NET技术讨论
C#
WinForm
.NET Framework
SQL Server
DHTML
ASP.NET
ADO.NET
UML
DesignPattern
WebService
AJAX
就业面试
值类型与引用类型,天堑的又一个例子
[
865
查看 /
1
回复 ]
返回列表
发送短消息
UID
29
精华
6
威望
13395
金钱
11030 元
技术指数
4282 点
查看公共资料
搜索帖子
shenyoujia
陈健
组别
管理员
性别
积分
14848
帖子
1423
注册时间
2009-11-07
shenyoujia
2010-04-29 18:41
|
只看楼主
1
#
字体大小:
t
T
这个例子,就是 lock(多线程编程)时。。
要遵循下面的规则。。
lock 语句的表达式必须表示一个引用类型的值。永远不会为 lock 语句中的表达式执行隐式装箱转换(第 6.1.5 节),因此,如果该表达式表示的是一个值类型的值,则会导致一个编译时错误。
TOP
发送短消息
UID
29
精华
6
威望
13395
金钱
11030 元
技术指数
4282 点
查看公共资料
搜索帖子
shenyoujia
陈健
组别
管理员
性别
积分
14848
帖子
1423
注册时间
2009-11-07
shenyoujia
2010-04-29 18:43
|
只看楼主
2
#
字体大小:
t
T
说白一点,就是Lock只能Lock对象——值本身不能作为对象,它的装箱类型也不行。。
lock(someReference),括号中的必须是,对象引用!
TOP
返回列表
上一主题
|
下一主题
发新主题
.NET培训教程
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
[本杰.NET]学员就业
终身学员资源发布及交流
.NET技术讨论
C#
WinForm
.NET Framework
SQL Server
DHTML
ASP.NET
ADO.NET
UML
DesignPattern
WebService
AJAX
就业面试
C#
[本杰.NET]学员就业
0901班-ERP之OA
DHTML
SQL Server
[本杰.NET]1101班[报名中]
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
帖子标题
作者
我的资料