Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   C# Was macht {0} ? (https://www.delphipraxis.net/42489-macht-%7B0%7D.html)

malo 19. Mär 2005 16:12


Was macht {0} ?
 
Im Galileocomputing-Ebook sind ziemlich viele Codeschnipsel, die ich größtenteils auch verstehe. Nur kommt in allen möglichen Codes immer ein "{0}" drin vor. Kurzes Beispiel:

Code:
Console.WriteLine("sbyte {0}", value);
Was macht das {0} genau?

dizzy 19. Mär 2005 16:14

Re: Was macht {0} ?
 
Ist ein Parameter. {0} Ist nen Platzhalter für in diesem Fall "value", dass an dieser Stelle im String eingesetzt wird.

malo 19. Mär 2005 16:15

Re: Was macht {0} ?
 
achso, danke! :)

malo 19. Mär 2005 17:12

Re: Was macht {0} ?
 
Eine Frage hätte ich noch: Was ist, wenn man mehrere "Platzhalter" braucht? Ich hab schon versucht, statt "{0}" einfach "{1}" zu schreiben, aber das scheint ja nicht zu klappen... :(

//edit: Wenn ich "{1}" da reinschreib, wird am Ende dieses "{1}" angezeigt ;)

Robert_G 19. Mär 2005 17:20

Re: Was macht {0} ?
 
Das ist doch nun wirklich schwer. ;)
Code:
Console.WriteLine("{0:00}:{1:00} {2}",
                  1,
                  15,
                  "am");
Output
01:15 am



p.s.: http://www.delphipraxis.net/internal...=335361#335361 (letzter Absatz...)

malo 19. Mär 2005 18:33

Re: Was macht {0} ?
 
Zitat:

Zitat von Robert_G
Das ist doch nun wirklich schwer. ;)
Code:
Console.WriteLine("{0:00}:{1:00} {2}",
                  1,
                  15,
                  "am");
Output
01:15 am

Ich finds ziemlich schwer... ich versteh nämlich von diesen Code gar nicht mehr... :gruebel:


Zitat:

Zitat von Robert_G

:oops:

MathiasSimmack 19. Mär 2005 18:35

Re: Was macht {0} ?
 
Was gibt´s da nicht zu verstehen? Funktioniert doch ähnlich wie der Format-Befehl von Delphi, bloß das Robert in seinem Beispiel die beiden Zahlen (quasi {0} und {1}) zweistellig ausgeben lässt. ;)

Edit: S in "seinem" ergänzt. :roll:

malo 19. Mär 2005 18:42

Re: Was macht {0} ?
 
:wall:

So langsam verstehe ich, wie es funktioniert (bzw. wie man es anwenden kann). :)

Danke nochmal :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz