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 tamanho 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 FixedLengthString classe 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 Value propriedade ou chamar o ToString método para converter o tipo.

Observação

Funções e os 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 é possível encontrar em outros namespaces no .NET Framework Eles apenas são necessários quando o modelo de código do Visual Basic 6.0 difere significativamente da implementação do .NET Framework.

Construtores

FixedLengthString(Int32)
Obsoleto.

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

FixedLengthString(Int32, String)
Obsoleto.

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

Campos

m_nMaxChars
Obsoleto.

Armazena o tamanho de um FixedLengthString.

m_strValue
Obsoleto.

Armazena o valor de um FixedLengthString.

Propriedades

Value
Obsoleto.

Obtém ou define os conteúdos 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 Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Converte uma FixedLengthString em uma String.

Aplica-se a