Jomnitech Geschrieben 25. Juni 2018 Melden Share Geschrieben 25. Juni 2018 Hallo zusammen Kann man in einen String z.B. myText, eine Variable mit einbinden? Ich meine jetzt nicht einfach nur myText.text = "myString"+name, sondern here so das es im Text selber ist. Wenn man z.B. einen Namen hat der in einer Textzeile vorkommen soll. Nach möglichkeit so dass dam das direkt im Ispektor eintippen kann. Im rpg Maker konnte man z.B. ein Kürzel zur Deklaration +Variable eingeben. Als Beispiel: Du hast gerade "myValue" erhalten. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 25. Juni 2018 Melden Share Geschrieben 25. Juni 2018 Nicht einfach so, aber du kannst Syntax benutzen, die String.Format versteht. Entsprechend musst du allerdings auch String.Format aufrufen. text = String.Format("The player has chosen {0} to be their name.", playerName); https://msdn.microsoft.com/en-us/library/system.string.format(v=vs.110).aspx Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 26. Juni 2018 Melden Share Geschrieben 26. Juni 2018 Das ganze sollte auch mit String Interpolation funktionieren. Analog zu @Sascha variante welche einwandfrei ist: public string name text = String.Format($"The player has chosen {name} to be their name."); Hier nachzulesen: https://docs.microsoft.com/de-de/dotnet/csharp/language-reference/tokens/interpolated Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Jomnitech Geschrieben 26. Juni 2018 Autor Melden Share Geschrieben 26. Juni 2018 Vielen Dank euch zwei, denke damit komme ich zurecht. Ist manchaml etwas schwer Google zu fragen, wenn man nicht genau weiss was man suchen soll. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
runner78 Geschrieben 26. Juni 2018 Melden Share Geschrieben 26. Juni 2018 vor 1 Stunde schrieb Damon93: Das ganze sollte auch mit String Interpolation funktionieren. Analog zu @Sascha variante welche einwandfrei ist: public string name text = String.Format($"The player has chosen {name} to be their name."); Hier nachzulesen: https://docs.microsoft.com/de-de/dotnet/csharp/language-reference/tokens/interpolated Das String.Format kann man in dem Fall weglassen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.