разлагать переменную как будто это был array

У меня есть маленькая проблема. я разрабатываю веб сайт в aspx.net реализую консультацию в мою базу данных, которую мне возвращает один, стоимость, которую я распределяю в переменную следующей формы

Dim разрешения Схвати Стринг разрешения = objUsuario.rol_permisos

эта переменная содержит цепь следующей формы "010101"

мой вопрос, существует какой-то способ разлагать эту цепь как будто это был array?

привет и спасибо за Ваше внимание.

0
задан 21.01.2019, 16:56
2 ответа

Уважаемый, следующий cГіdigo может подавать тебя.

/* Tengo una variable permisos que es un string */
Dim permisos As String = "010203"

/* Creo el array "claveValor" de tipo String */
Dim claveValor() As String = {permisos.Substring(0, 2),
                              permisos.Substring(2, 2),
                              permisos.Substring(4, 2)}

/* Lo cargo en alguna parte, por ejemplo en un comboBox */
cbPermiso.MaxDropDownItems = claveValor.Length
For Each item As String In claveValor
    cbPermiso.Items.Add(item)
Next
2
ответ дан 20.11.2019, 00:58

Поскольку в нескольких сходных языках, string или array символов

тогда ты можешь соглашаться или в эти элементы как array без необходимости не делать ничего, mГЎs, чем размещать индекс, в котором ты нуждаешься.

Console.WriteLine (permisos(0)) // Imprime 0
Console.WriteLine (permisos(1)) // Imprime 1 
Console.WriteLine (permisos(2)) // Imprime 0
Console.WriteLine (permisos(3)) // Imprime 1
Console.WriteLine (permisos(4)) // Imprime 0
Console.WriteLine (permisos(5)) // Imprime 1
1
ответ дан 20.11.2019, 00:58

Теги

Похожие вопросы