2015-03-15 1 views

ответ

1

Вы можете посмотреть на строку как массив символов. В этом случае символы пронумерованные от 0 до количества символов минус 1.

Dim s As String = "APPLE" 
Dim ch As Char = s(2) ' s(0) is "A" 

Или

Dim substr As String = s.Substring(2, 1) 's.Substring(0, 1) is "A" 

Или

Dim substr As String = Mid(s, 3, 1) 'Mid(s, 1, 1) is "A" (this is a relict from VB6) 

Примечания: Используйте первый вариант, если вы хотите, чтобы вернуться a Char. Два других возвращают String длины 1. Общий способ .NET, доступный на всех языках, - использовать метод Substring, где, поскольку функция Mid является специфичной для VB и была введена для облегчения перехода от VB6 к VB.NET ,

+0

Спасибо m8. это именно то, что я хотел сделать. –