Я только что нашел это в каком-то старом коде, и я не уверен, что это значит.
Dim sTemp As String * 1
Что означает * 1 в конце?
Спасибо!





Это означает, что переменная представляет собой строку длиной ровно один символ.
По сути, строка фиксированной длины.
«По сути, строка фиксированной длины». - В данном случае тоже по сути персонаж;)
«Есть ли в этом преимущества в производительности?» На самом деле это происходит потому, что строка фиксированной длины является типом значения (обычная строка является ссылочным типом). Однако есть недостатки из-за отсутствия поддержки в модели VB, например. не может использоваться для параметров подпроцесса или возвращаемых значений функции.
Это строка фиксированной длины из одного символа. Это было удобно, потому что вы могли определить структуру фиксированных строк и прочитать файл прямо в структуре.
Создает строку фиксированной длины. В этом примере переменная всегда будет содержать только один символ.
Нет. Это может помочь с некоторыми COM API.