我运行了代码分析并收到以下消息:
警告 5 CA1822:Microsoft.Performance:从未使用过“MainForm.CheckFileIfFileIsInUse(String)”的“this”参数(或 Visual Basic 中的“Me”)。将成员标记为静态(或在 Visual Basic 中为 Shared)或在方法主体或至少一个属性访问器中使用“this”/“Me”(如果适用)。D:\WORK\Update\Update\MainForm.vb
我不确定我是否理解它。这是它所指的行:
Dim testfile As String = thefilename & ".tst"
这是说它从未使用过,但在下一行我有这个:
If IO.File.Exists(testfile) Then
IO.File.Delete(testfile)
End If
所以我知道它正在被使用。我在两个地方有同样的信息,我不明白为什么它说它从未使用过。
帮助一个困惑的新手找到自己的路:P
像往常一样感谢 Eroc