Det er så udfra den rækkefølge du hælder dem ind String.Format("hej {0}, har du {1} kroner","bank",20);
"hej {0}, har du {1} kroner" // Dette er det du vil formattere : "bank",20 // er din række af argumenter, hvor den første er nummer 0, den anden er nummer 1 osv, så skriver du {0} får du sat "bank" ind, og med {1} får du sat 20 ind.
Den måde du skriver det på med "MessageBox.Show("Værdien i textfelt 1 er", var);" <--Sådan gør du med Console.Write, altså med , imellem. Men når det er MessageBox.Show, skal det skrives med + i stedet for , "MessageBox.Show("Værdien i textfelt 1 er" + var);" <--- sådan der.
Håber det er forståeligt, og jeg ikke har misforstået spørgsmålet.
Nå glemte at fjerne , så ja den virker. Men jeg har på fornemmelsen at snepnet er inde på noget jeg godt kan få brug for senere henne men forstår det bare ikke lige men alt skal jo ikke være lige til.
Jeeres begge virker fint så i kan dele point hvis i vil :-D
Er lige så gangbar... Der er bare ikke et overload på MessageBox.Show så du kan gøre det direkte.
String.Format er en fuldstændig generel metode til at få proppet variabler ind i en tekstreng..... Så mange som man har lyst til. Men det er bestemt ikke den eneste måde at gøre det på.
Generelt er konkatanering af strenge i C# ved brug af += altså f.eks. string tekst = "tekst"; tekst += "mere tekst"; Af performancemæssige hensyn ikke nogen særlig god ide.
En stringbuilder er optimeret for den slags : Stringbuilder sb = new StringBuilder(); sb.Append(...): sb.Append(...): sb.Append(...): sb.Append(...): sb.Append(...): sb.ToString() // giver så resultatet.
String.Format benytter en stringbuilder, men det er jo ikke noget der er værd at tage hensyn til hvis man en enkelt gang imellem skal "lægge" to strenge sammen.
Hvis der er behov for en masse gange, at konkatanere en masse strenge, giver det dog en væsentlig forskel.
Det var godt :) Nu ved jeg ikke hvordan du har det med engelsk, men smider lige et link til en engelsk rigtig god side, hvor du lærer alt det basale med c#.
Velbekomme krydset... du må bare sige til hvis der skulle være noget :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.