ToString-metoden er en af de grundlæggende metoder i roden til det hele .NET Framework. Det gør det tilgængeligt i alle andre objekter. Men da det er tilsidesat i de fleste objekter, er implementeringen ofte meget forskellige i forskellige objekter. Og det muliggør et antal tricks med ToString.
Viser bitene i et tal
Hvis du har en række bits i for eksempel en Char-variabel, viser dette tip, hvordan du viser dem som 1'er og 0'er (den binære ækvivalent).
Antag, at du har ...
Den nemmeste måde, jeg kender til, er at bruge ToString-metoden i Convert-klassen. For eksempel:
Dette giver dig ...
... i outputvinduet.
Der er 36 tilsidesatte metoder til ToString-metoden i konverteringsklassen alene.
Klik her for at vise illustrationen
Klik på knappen Tilbage i din browser for at vende tilbage
I dette tilfælde udfører ToString-metoden en radixkonvertering baseret på værdien af den anden parameter, der kan være 2 (binær), 8 (oktal), 10 (decimal) eller 16 (hexadecimal).
Formatering af strenge med ToString-metoden
Sådan bruges ToString til at formatere en dato:
Og det er let at tilføje kulturinformation! Antag, at du vil vise datoen fra en struktur i f.eks. Spanien. Bare tilføj et CultureInfo-objekt.
Resultatet er:
Kulturkoden er en egenskab for MyCulture-objektet. CultureInfo-objektet er et eksempel på en udbyder. Den konstante "es-ES" videresendes ikke som en parameter; et eksempel på CultureInfo-objektet er. Søg i VB.NET-hjælpesystemet efter CultureInfo for at se listen over understøttede kulturer.