Я переносу приложение из VB6 в VB. Net, которое использует функцию String $ () .
Мой вопрос таков: какой «эквивалент» VB6 String $ () в следующем коде?
Dim Symbol As String=""
Dim iRet As Long
iRet = GetLocaleInfo(LCID, LOCALE_SCURRENCY, lpLCDataVar, 0)
Symbol = String$(iRet, 0)
Обратите внимание, что String$()
- это функция, которая возвращает повторяющуюся символьную строку указанной длины:
Синтаксис:
String$(number, character)
number
Длина возвращаемой строки.
character
Требуется. Код символа, указывающий символ или строковое выражение, первый символ которого используется для построения возвращаемой строки.
( ссылка )
Если я удалю $
, Это даст мне ошибку, что "String" является классом и не может использоваться как выражение .