Compartilhar via


FixedLengthString Classe

Definição

Cuidado

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

Emula o comportamento de uma cadeia de caracteres de comprimento fixo do 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
Herança
FixedLengthString
Atributos

Exemplos

O exemplo a seguir demonstra como declarar e usar um 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  

Comentários

No Visual Basic 6.0, um String pode ser declarado com um comprimento fixo. No Visual Basic, não há mais suporte para cadeias de caracteres de comprimento fixo e uma nova String é alocada sempre que o comprimento do String é alterado.

A classe FixedLengthString pode ser usada para emular o comportamento de uma cadeia de caracteres do Visual Basic 6.0, que permite declarar uma cadeia de caracteres com um comprimento fixo. Um FixedLengthString não pode ser convertido em um String; você deve referenciar a propriedade Value ou chamar o método ToString para converter o tipo.

Nota

Funções e objetos no namespace Microsoft.VisualBasic.Compatibility.VB6 são fornecidos para uso pelas ferramentas para atualização do Visual Basic 6.0 para o Visual Basic 2008. Na maioria dos casos, essas funções e objetos duplicam a funcionalidade que você pode encontrar em outros namespaces no .NET Framework. Eles são necessários somente quando o modelo de código do Visual Basic 6.0 difere significativamente da implementação do .NET Framework.

Construtores

FixedLengthString(Int32, String)
Obsoleto.

Inicializa uma nova instância da classe FixedLengthString, especificando o comprimento e o valor inicial.

FixedLengthString(Int32)
Obsoleto.

Inicializa uma nova instância da classe FixedLengthString, especificando o comprimento.

Campos

m_nMaxChars
Obsoleto.

Armazena o comprimento de um FixedLengthString.

m_strValue
Obsoleto.

Armazena o valor de um FixedLengthString.

Propriedades

Value
Obsoleto.

Obtém ou define o conteúdo de um FixedLengthString.

Métodos

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()
Obsoleto.

Converte um FixedLengthString em um String.

Aplica-se a