我正在编写一个代码,其中我有一个for循环,其中我给一个变量(名为 public class CustomAuthenticationFilter extends UsernamePasswordAuthenticationFilter {
@Override
public Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) throws AuthenticationException {
//your logic
return super.attemptAuthentication(request, response);
}
)一些值。 For循环用于一系列i变量。现在我想通过连接两个变量的名称来创建一个新变量。例如,如果i = 1,那么我想制作变量VType1。这是我的一段代码。
VType
答案 0 :(得分:0)
没有办法直接做你特别要求的事情。但是,您可以使用数组来获得类似的结果。数组不是一个可以在单个发布的答案中解释的主题,但是如果你做一些研究,你可能会弄清楚下面的内容如何有用......
Dim VTtyp(0 to i) as string
'while Looping...
Vtype(i) = "Whatever you want stored in this round of i"
当您的代码完成后,您将所有字段保存为可从此数组调用的变量。一个例子是,如果你想打电话给与数字相关的那个" 2"您可以输入:Vtype(2)
,它将从2次迭代中调用文本。
此示例再次极为简化,有些事情需要考虑,例如昏暗的大小,更改暗淡,保留数组等等,这是您需要进一步研究的内容。然而,底线是,"没有办法做你特别想做的事情。"
答案 1 :(得分:0)
您可以使用Dictionary对象概念来实现此目的。通过以下链接了解有关字典对象的更多信息。
https://www.tutorialspoint.com/vbscript/vbscript_dictionary_objects.htm