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? как я могу объявить это и увеличить его на значение charset(number)
на vb.net?
Спасибо!
если randomword является строка: 'RandomPassword + = кодировка (число)' и кодировка может быть строка или Char(). Для stringbuilder: «RandomWord.Append (charset (number))' – Plutonix