DETERMINAR TAMANHO DA STRING
Boa noite
colegas em vb6 o codigo abaixo determina o tamanho da string
dim Tipo As String * 2
Como eu faria em vbnet ?
Obrigado
colegas em vb6 o codigo abaixo determina o tamanho da string
dim Tipo As String * 2
Como eu faria em vbnet ?
Obrigado
Talvez a maior diferença entre Strings no VB 6.0 e Strings no VB.NET é que no VB.NET é que Strings não podem ser declaradas com um tamanho fixo. Ao atribuir um valor a uma String o valor do tamanho determina o tamanho da String.
Abraços
Abraços
E caso precise trabalhar com string com tamanho fixo no .NET, vc pode criar uma função para resolver esse problema.
Fontes: MSDN e MACORATTI
Minha sugestão:
Code Snippet
Imports Microsoft.VisualBasic.Strings
Public Function StringTamanhoFixo(ByVal Value As String, ByVal intTamanho As Integer) As String
Dim strNewValue As String = [Ô][Ô]
If String.IsNullOrEmpty(Value) Then
strNewValue = Space(intTamanho)
ElseIf Microsoft.VisualBasic.Strings.Len(Value) > intTamanho Then
strNewValue = Microsoft.VisualBasic.Strings.Left(Value, intTamanho)
Else
strNewValue = Microsoft.VisualBasic.Strings.Left(Value, intTamanho) & _
Space(intTamanho - Microsoft.VisualBasic.Strings.Len(Value))
End If
Return strNewValue
End Function
Fontes: MSDN e MACORATTI
Tópico encerrado , respostas não são mais permitidas