FixedLengthString Klasa

Definicja

Przestroga

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 deklarować i używać 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 nowy String jest przydzielany za każdym razem, gdy długość String elementu zostanie zmieniona.

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

Uwaga

Funkcje i obiekty w przestrzeni nazw Microsoft.VisualBasic.Compatibility.VB6 są udostępniane na potrzeby narzędzi służących do uaktualniania programu Visual Basic 6.0 do programu Visual Basic 2008. W większości przypadków te funkcje i obiekty powielają funkcjonalność dostępną w innych przestrzeniach nazw programu .NET Framework. Ich użycie jest konieczne tylko w sytuacji, gdy model kodu programu Visual Basic 6.0 różni się znacząco od wdrożenia programu .NET Framework.

Konstruktory

FixedLengthString(Int32)
Przestarzałe.

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

FixedLengthString(Int32, String)
Przestarzałe.

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

Pola

m_nMaxChars
Przestarzałe.

Przechowuje długość obiektu FixedLengthString.

m_strValue
Przestarzałe.

Przechowuje wartość .FixedLengthString

Właściwości

Value
Przestarzałe.

Pobiera lub ustawia zawartość obiektu FixedLengthString.

Metody

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

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

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

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

Type Pobiera wartość bieżącego wystąpienia.

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

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

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

Konwertuje element FixedLengthString na .String

Dotyczy