ToString-metoden

ToString-metoden är en av de grundläggande metoderna i roten till hela .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 ekvivalenten).

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 kulturer som stöds.