0
當我有以下代碼我是從翻譯的powershell到VB.NET等價的powershell的+ =上vb.net聲明變量
for ($a=1; $a -le $intPasswordLength; $a++)
{
if ($a -gt 3)
{
$b = $rand.next(0,3) + $a
$b = $b % 3 + 1
} else { $b = $a }
switch ($b)
{
"1" {$b = "$strNumbers"}
"2" {$b = "$strCapitalLetters"}
"3" {$b = "$strLowerLetters"}
}
$charset = $($b)
$number = $rand.next(0,$charset.Length)
$RandomPassword += $charset[$number]
}
$RandomPassword
}
可變$RandomPassword
正在聲明,並在同一時間的增加如果我理解正確,值$charset[$number]
什麼是vb.net上的等價物?我怎麼能聲明這一點,並在vb.net上增加值爲charset(number)
?
謝謝!
如果randomword是字符串:'RandomPassword + =字符集(數)'和charset可以是字符串或字符()。對於一個stringbuilder:'RandomWord.Append(charset(number))' – Plutonix