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žít 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 s pevnou délkou. V jazyce Visual Basic se řetězce s pevnou délkou už nepodporují a při každé změně délky String se přidělí 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. A FixedLengthString nelze 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 oboru názvů Microsoft.VisualBasic.Compatibility.VB6 jsou určené k používání nástroji pro upgrade Visual Basicu 6.0 na Visual Basic 2008. Ve většině případů tyto funkce a objekty duplikují funkce, které můžete najít v jiných oborech názvů v rozhraní .NET Framework. Jsou zapotřebí pouze v případě, že model kódu aplikace Visual Basic 6.0 se zásadně liší od implementace rozhraní .NET Framework.

Konstruktory

FixedLengthString(Int32)
Zastaralé.

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

FixedLengthString(Int32, String)
Zastaralé.

Inicializuje novou instanci FixedLengthString třídy s určením délky a počáteční hodnoty.

Pole

m_nMaxChars
Zastaralé.

Ukládá délku souboru FixedLengthString.

m_strValue
Zastaralé.

Ukládá hodnotu .FixedLengthString

Vlastnosti

Value
Zastaralé.

Získá nebo nastaví obsah objektu FixedLengthString.

Metody

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

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

Převede na FixedLengthStringString.

Platí pro