Udostępnij za pośrednictwem


FixedLengthString Klasa

Definicja

Uwaga

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

Emuluje zachowanie ciągu o stałej długości języka 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
Dziedziczenie
FixedLengthString
Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak zadeklarować i użyć elementu 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

Uwagi

W języku Visual Basic 6.0 można zadeklarować element String o stałej długości. W języku Visual Basic ciągi o stałej długości nie są już obsługiwane, a nowe String są przydzielane za każdym razem, gdy długość String obiektu zostanie zmieniona.

Klasa FixedLengthString może służyć do emulowania zachowania ciągu języka Visual Basic 6.0, co umożliwia zadeklarowanie ciągu o stałej długości. FixedLengthString Nie można przekonwertować obiektu na obiekt ; należy odwołać się Value do Stringwłaściwości lub wywołać ToString metodę, aby przekonwertować typ.

Uwaga / Notatka

Funkcje i obiekty w Microsoft.VisualBasic.Compatibility.VB6 przestrzeni nazw są używane przez narzędzia do uaktualniania z programu Visual Basic 6.0 do Visual Basic 2008. W większości przypadków te funkcje i obiekty zduplikowane funkcje, które można znaleźć w innych przestrzeniach nazw w programie .NET Framework. Są one niezbędne tylko wtedy, gdy model kodu języka Visual Basic 6.0 różni się znacząco od implementacji programu .NET Framework.

Konstruktory

Nazwa Opis
FixedLengthString(Int32, String)
Przestarzałe.

Inicjuje FixedLengthString nowe wystąpienie klasy, określając długość i wartość początkową.

FixedLengthString(Int32)
Przestarzałe.

Inicjuje FixedLengthString nowe wystąpienie klasy, określając długość.

Pola

Nazwa Opis
m_nMaxChars
Przestarzałe.

Przechowuje długość obiektu FixedLengthString.

m_strValue
Przestarzałe.

Przechowuje wartość elementu FixedLengthString.

Właściwości

Nazwa Opis
Value
Przestarzałe.

Pobiera lub ustawia zawartość obiektu FixedLengthString.

Metody

Nazwa Opis
Equals(Object)
Przestarzałe.

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()
Przestarzałe.

Konwertuje element na FixedLengthString .String

Dotyczy