Sdílet prostřednictvím


FixedLengthString Třída

Definice

Upozornění

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

Emuluje chování řetězce s pevnou délkou jazyka 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
Dědičnost
FixedLengthString
Atributy

Příklady

Následující příklad ukazuje, jak deklarovat a používat 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

Poznámky

V jazyce Visual Basic 6.0 String lze deklarovat pevnou délku. V jazyce Visual Basic se řetězce s pevnou délkou už nepodporují a při každé změně délky String je přidělen novýString.

Třídu FixedLengthString lze použít k emulaci chování řetězce jazyka Visual Basic 6.0, který umožňuje deklarovat řetězec s pevnou délkou. Nelze FixedLengthString převést na String; musíte buď odkazovat na Value vlastnost nebo volat metodu ToString pro převod typu.

Poznámka:

Funkce a objekty v Microsoft.VisualBasic.Compatibility.VB6 oboru názvů jsou poskytovány nástroji pro upgrade z jazyka Visual Basic 6.0 na Visual Basic 2008. Ve většině případů tyto funkce a objekty duplikují funkce, které najdete v jiných oborech názvů v rozhraní .NET Framework. Jsou nezbytné pouze v případě, že se model kódu Jazyka Visual Basic 6.0 výrazně liší od implementace rozhraní .NET Framework.

Konstruktory

Name Description
FixedLengthString(Int32, String)
Zastaralé.

Inicializuje novou instanci FixedLengthString třídy, určuje délku a počáteční hodnotu.

FixedLengthString(Int32)
Zastaralé.

Inicializuje novou instanci FixedLengthString třídy určující délku.

Pole

Name Description
m_nMaxChars
Zastaralé.

Ukládá délku FixedLengthString.

m_strValue
Zastaralé.

Uloží hodnotu FixedLengthString.

Vlastnosti

Name Description
Value
Zastaralé.

Získá nebo nastaví obsah FixedLengthString.

Metody

Name Description
Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()
Zastaralé.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()
Zastaralé.

Převede na FixedLengthString .String

Platí pro