gpt4 book ai didi

vb.net - 变量 'fs' 在封闭 block 中隐藏变量

转载 作者:行者123 更新时间:2023-12-01 11:40:10 26 4
gpt4 key购买 nike

我目前正在使用以下代码:

    Public Sub CreateScore()
' open isolated storage, and write the savefile.
Dim fs As IsolatedStorageFileStream = Nothing
Using fs = savegameStorage.CreateFile("Score")
If fs IsNot Nothing Then

' just overwrite the existing info for this example.
Dim bytes As Byte() = System.BitConverter.GetBytes(Scorecount)
fs.Write(bytes, 0, bytes.Length)
End If

End Using

End Sub

然而,使用后的 fs 以蓝色下划线并给出错误变量“fs”隐藏在封闭块中的变量。

有谁知道我该如何解决这个问题?

最佳答案

您正在声明变量,然后在 Using 中使用相同的变量名块(它试图再次声明它)。

改成这样:

Public Sub CreateScore()
' open isolated storage, and write the savefile.
Using fs As IsolateStorageFileStream = savegameStorage.CreateFile("Score")
If fs IsNot Nothing Then

' just overwrite the existing info for this example.
Dim bytes As Byte() = System.BitConverter.GetBytes(Scorecount)
fs.Write(bytes, 0, bytes.Length)
End If

End Using

End Sub

关于vb.net - 变量 'fs' 在封闭 block 中隐藏变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com