Der er som sådan ikke noget galt i at bruge Microsoft.VisualBasic namespace. Det gæld's også for C#. Hvorfor du aå ikke lige får det til at virke, ved jeg ikke. Men ellers er der den anden, nyere, måde. Fx:
Jeg skal bruge en funktion med et variabelt antal decimaler, så String.Format kan jeg ikke bruge. Jeg vil helst ikke bruge "using Microsoft.Visualbasic" til at løse opgaven med. Der må da være en C# løsning?
Jeg synes nu at man skal undgå Microsoft.VisualBasic - de fleste ting der er procedurale og ikke objekt orienterede, og jeg tror heller ikke at de virker med Mono. Måske ikke tvingende grunde, men man kan da lige så godt gøre tingene ordentligt, hvis det er muligt.
Der er en mangfoldig af formatterings-metoder i .NET. Måske lidt uoverskueligt... Hvad så med denne, der giver dig 4 decimaler - 4 tallet kan du så få fra en variabel:
double pi = 3.1415927; String s = pi.ToString("F4");
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.