Поделиться через


FixedLengthString Класс

Определение

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Имитирует поведение строки фиксированной длины из Visual Basic 6.0.

public ref class FixedLengthString
public class FixedLengthString
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public class FixedLengthString
type FixedLengthString = class
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
type FixedLengthString = class
Public Class FixedLengthString
Наследование
FixedLengthString
Атрибуты

Примеры

В следующем примере показано, как объявить и использовать FixedLengthString.

Private Sub DemoFixedLengthString()  
    ' Declare a string that has a length of 7 characters and assign the
    ' initial string. The additional 5 positions will be padded with  
    ' spaces.  
    Dim fixedString As New FixedLengthString(7, "He")  
    ' Display the string in a message box.  
    MsgBox(fixedString.ToString)  
    ' Assign a new value to the string.  
    fixedString.Value = "Hello World"  
    ' Display again. Note that only the first 7 characters are shown.  
    MsgBox(fixedString.ToString)  
End Sub  

Комментарии

В Visual Basic 6.0 String можно объявить с фиксированной длиной. В Visual Basic строки фиксированной String длины больше не поддерживаются, и при каждом изменении длины выделяется новыйString.

Класс FixedLengthString можно использовать для эмуляции поведения строки Visual Basic 6.0, что позволяет объявлять строку с фиксированной длиной. Невозможно FixedLengthString преобразовать в String; для преобразования типа необходимо либо ссылаться на Value свойство, либо вызвать ToString метод .

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

Конструкторы

FixedLengthString(Int32)
Устаревшие..

Инициализирует новый экземпляр класса FixedLengthString, задавая длину.

FixedLengthString(Int32, String)
Устаревшие..

Инициализирует новый экземпляр класса FixedLengthString, задавая длину и начальное значение.

Поля

m_nMaxChars
Устаревшие..

Содержит длину FixedLengthString.

m_strValue
Устаревшие..

Содержит значение FixedLengthString.

Свойства

Value
Устаревшие..

Получает или задает содержимое FixedLengthString.

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Преобразует FixedLengthString в String.

Применяется к