FixedLengthString Osztály

Definíció

Figyelemfelhívás

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

Egy Visual Basic 6.0 rögzített hosszúságú sztring viselkedését emulálja.

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
Öröklődés
FixedLengthString
Attribútumok

Példák

Az alábbi példa bemutatja, hogyan deklarálhat és használhat egy 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

Megjegyzések

A 6.0 Visual Basic egy String rögzített hosszúságú deklarálható. Az Visual Basic a rögzített hosszúságú sztringek már nem támogatottak, és minden alkalommal új String lesz lefoglalva, amikor a String hosszát módosítják.

A FixedLengthString osztály egy Visual Basic 6.0-s sztring viselkedésének emulálására használható, amely lehetővé teszi egy rögzített hosszúságú sztring deklarálását. A FixedLengthString típus nem konvertálható String; a típus konvertálásához hivatkoznia kell a Value tulajdonságra, vagy meg kell hívnia a ToString metódust.

Note

A Microsoft.VisualBasic.Compatibility.VB6 névtérben lévő függvényeket és objektumokat a 6.0-ról Visual Basic Visual Basic 2008-ra való frissítéshez szükséges eszközök biztosítják. A legtöbb esetben ezek a függvények és objektumok duplikálják azokat a funkciókat, amelyeket a .NET-keretrendszer más névtereiben talál. Ezekre csak akkor van szükség, ha a Visual Basic 6.0-s kódmodell jelentősen eltér a .NET-keretrendszer implementációjától.

Konstruktorok

Name Description
FixedLengthString(Int32, String)
Elavult.

Inicializálja az FixedLengthString osztály új példányát, megadva a hosszt és a kezdeti értéket.

FixedLengthString(Int32)
Elavult.

Inicializálja az FixedLengthString osztály új példányát, megadva a hosszt.

Mezők

Name Description
m_nMaxChars
Elavult.

Tárolja a hossza egy FixedLengthString.

m_strValue
Elavult.

FixedLengthStringEgy .

Tulajdonságok

Name Description
Value
Elavult.

Lekéri vagy beállítja egy FixedLengthString.

Metódusok

Name Description
Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()
Elavult.

Átalakítja az a-t FixedLengthString .String

A következőre érvényes: