【发布时间】:2011-04-20 14:36:06
【问题描述】:
将参数包装在 CObj 或 DirectCast 中会关闭编译器,但仍不会写入值。
Option Strict On
Imports System.Threading
Module Module1
Dim str As String
Sub Main()
Thread.VolatileWrite(str, "HELLO") ' Compiler error.
Thread.VolatileWrite(CObj(str), "HELLO") ' Fails silently.
Thread.VolatileWrite(DirectCast(str), "HELLO") ' Fails silently.
Console.WriteLine(str)
End Sub
End Module
【问题讨论】:
-
一个代码示例真的很有帮助......
标签: vb.net option-strict