CObj 또는 DirectCast에서 인수를 래핑하면 컴파일러가 종료되지만 값은 계속 쓰여지지 않습니다.Thread.VolatileWrite를 Option Strict On이 설정된 참조 유형과 함께 사용하려면 어떻게해야합니까?
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
코드 샘플이 정말 도움이 될 것입니다 ... –