FixedLengthString Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862
Emulerar beteendet för en Visual Basic sträng med fast längd på 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
- Arv
-
FixedLengthString
- Attribut
Exempel
I följande exempel visas hur du deklarerar och använder en 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
Kommentarer
I Visual Basic 6.0 kan en String deklareras med en fast längd. I Visual Basic stöds inte längre strängar med fast längd och en ny String allokeras varje gång längden på String ändras.
Klassen FixedLengthString kan användas för att emulera beteendet för en Visual Basic 6.0-sträng, vilket gör att du kan deklarera en sträng med fast längd. Det går inte att konvertera A FixedLengthString till en String. Du måste antingen referera till Value egenskapen eller anropa ToString metoden för att konvertera typen.
Note
Funktioner och objekt i namnområdet Microsoft.VisualBasic.Compatibility.VB6 tillhandahålls för användning av verktygen för uppgradering från Visual Basic 6.0 till Visual Basic 2008. I de flesta fall duplicerar dessa funktioner och objekt funktioner som du kan hitta i andra namnområden i .NET Framework. De är bara nödvändiga när kodmodellen Visual Basic 6.0 skiljer sig avsevärt från implementeringen av .NET Framework.
Konstruktorer
| Name | Description |
|---|---|
| FixedLengthString(Int32, String) |
Föråldrad.
Initierar en ny instans av FixedLengthString klassen och anger längden och det ursprungliga värdet. |
| FixedLengthString(Int32) |
Föråldrad.
Initierar en ny instans av FixedLengthString klassen och anger längden. |
Fält
| Name | Description |
|---|---|
| m_nMaxChars |
Föråldrad.
Lagrar längden på en FixedLengthString. |
| m_strValue |
Föråldrad.
Lagrar värdet för en FixedLengthString. |
Egenskaper
| Name | Description |
|---|---|
| Value |
Föråldrad.
Hämtar eller anger innehållet i en FixedLengthString. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Föråldrad.
Konverterar en FixedLengthString till en String. |