ToString-metoden är en av de grundläggande metoderna i hela roten .NET Framework. Det gör det tillgängligt i alla andra objekt. Men eftersom det åsidosätts i de flesta objekt är implementeringen ofta mycket olika i olika objekt. Och det möjliggör ett antal trick med ToString.
Visar bitarna i ett nummer
Om du har en serie bitar i, till exempel, en Char-variabel, visar detta tips hur du visar dem som 1 och 0 (den binära motsvarigheten).
Anta att du har ...
Det enklaste sättet jag känner till är att använda ToString-metoden i klassen Convert. Till exempel:
Detta ger dig ...
... i Output-fönstret.
Det finns 36 åsidosatta metoder för ToString-metoden enbart i klassen Konvertera.
Klicka här för att visa bilden
Klicka på knappen Tillbaka i webbläsaren för att återgå
I detta fall gör ToString-metoden en radixomvandling baserad på värdet på den andra parametern som kan vara 2 (binär), 8 (oktal), 10 (decimal) eller 16 (hexadecimal).
Formatera strängar med ToString-metoden
Så här använder du ToString för att formatera ett datum:
Och att lägga till kulturinformation är lätt! Anta att du vill visa datumet från en struktur i till exempel Spanien. Lägg bara till ett CultureInfo-objekt.
Resultatet är:
Kulturkoden är en egenskap hos MyCulture-objektet. CultureInfo-objektet är ett exempel på en leverantör. Konstanten "es-ES" överförs inte som en parameter; en instans av CultureInfo-objektet är. Sök i VB.NET-hjälpsystemet för CultureInfo för att se listan över stödda kulturer.