当我遇到一些未使用的局部变量时,按照老板的要求,我正在删除我的代码中的所有编译器警告。自然,我删除了那些合法的,但是我偶然发现了一对不那么直截了当的夫妇。(为安全起见更改了变量名称)
Dim strAAA As String = "aaaa" & strBBB & Now.ToString("yyyyMMddHHmmss") & ".doc"
If FUNCTION_NAME(strCCCC, strAAA) Then Return True
当 strAAA 在下面明确使用时,据称它是一个“未使用的局部变量”。
即使我这样写:
Dim strAAA As String
strAAA = "ViewLet" & strBBB & Now.ToString("yyyyMMddHHmmss") & ".doc"
If FUNCTION_NAME(strTmpFileName, strAAA) Then Return True
警告仍然存在。
有人能解开这个谜吗?