Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

Werbeanzeige

25.05.2014, 22:10

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

@iSmokiieZz: Ooops, da hast Du volkommen Recht! In der Tat ist der cast der Knackpunkt, das Integer-Array in meinem Test ging, wie gesagt nicht. Bitte verzeih, ich wollte Deine Lösung nicht ignorieren - ich hab's einfach nicht verstanden. Tatsächlich ist Deine Variante noch einfacher/eleganter. Vielen lieben Dank also auch Dir!

25.05.2014, 20:31

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

Ich habe, entsprechend meiner oben geschilderten Idee, mal ein schnelles Programm zusammengehackt, damit deutlich wird, was ich mir eigentlich vorgestellt habe. Ich vermute, es gibt da viel eleganteren und schnelleren Code. Ich hoffe, ich habe mich mit meinem Versuch hier nicht lächerlich gemacht... Bitte, lasst es mich wissen! Ich bin, wie gesagt, ganz neu in der Welt des C# und noch auf der Suche! ;-) Die geschweiften Klammern sind eigentlich vollkommen unnötig und verkomplizieren die Sache im...

25.05.2014, 19:02

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

Zitat von »NachoMan« ... mit aufeinanderfolgenden Methodenaufrufen arbeiten. Hm, das wäre freilich schade. Ich hatte auf raffiniertere Lösungen gehofft. Hmmm... Idee: Ich kann den Eingabe-String natürlich auch nach geschweiften Klammern (oder, mit dieser Methode, auch nach jedem anderen exotischen Zeichen, das ich mir ausdenke) absuchen, ihn entsprechend in Einzelstrings teilen und jeden Teil-String dann in einer einzelnen WriteLine-Anweisung mit genau einer Variable an den String angehängt aus...

25.05.2014, 18:48

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

@iSmokiieZz: Ist dem so? Also ich hatte einen schnellen Test gemacht und ein Array wurde nicht als Parameter akzeptiert. Oder liegt der Zauber darin, ein Object als Typ zu verwenden? Ich habe es mit einem Integer-Array versucht. Edit: Und in Deinem Beispiel verwendest Du ja auch eine vorher genau definierte Anzahl an Variablen (nämlich 3). @NachoMan: Ich versuche, mich gerade als blutiger Anfänger in C# einzuarbeiten. Ich fürchte, C++ ist mir zu fremd und hilft mir leider nicht weiter.

25.05.2014, 18:45

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

War zu spät mit meinem edit. Wie groß 'n' ist, soll eben erst zur Laufzeit festgelegt werden, damit die Methode flexibel auf eine unterschiedliche Zahl von Variablen reagieren kann. Wie in meine obige Nachricht reineditiert, ist mir schon klar, dass ich auch den uneleganten Weg gehen kann und unterschiedliche WriteLine-Anweisungen aufrufen kann, je nach n. Aber damit lege ich mich auch fest, dass n nie einen Wert überschreiten darf. Das wäre okay, weil ich die Methode nur im Rahmen meines Progra...

25.05.2014, 18:32

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

Sorry, Sylence, anscheinend habe ich mich nicht klar genug ausgedrückt. Selbstverständlich gibt es diese Funktion. Genau die will ich doch nutzen. Nur dass ich halt eine Möglichkeit suche, eine Ausgabe in dieser Art: Console.WriteLine("Text {0} und {1} ...bis {n}", variable_1, variable_2,...variable_n); zu erreichen. Dabei soll n eben unterschiedliche Werte annehmen können. Schon klar, dass dafür irgend eine Art von Umweg nötig sein dürfte. Die Frage ist halt, ob es den überhaupt gibt, oder ob e...

25.05.2014, 17:24

Forenbeitrag von: »Deggial«

[C#, Basics] Wie kann ich einen String mit einer erst zur Laufzeit definierten Anzahl von Variablen ausgeben?

Hallo zusammen! Hier also mein erster Hilferuf an die Gemeinschaft. Die Problemstellung: Ich möchte für ein Consolenprogramm eine allgemeine Methode zur Ausgabe eines Strings mit Platzhaltern erstellen. Die Anzahl der in den String zu integrierenden Variablen soll allerdings immer unterschiedlich sein können! (Selbstredend muss Anzahl der Platzhalter == Anzahl der Variablen sein.) Zur Verdeutlichung, im Prinzip etwas in dieser Art: C#-Quelltext 1 2 3 4 5 6 7 8 9 10 string text = "Hier soll der e...

10.04.2014, 17:17

Forenbeitrag von: »Deggial«

Gesucht: Bücher und Grundlagen für rundenbasiertes Strategiespiel

Vielen lieben Dank für eure netten und ausführlichen Antworten! Ich hatte ja schon gefürchtet, dass nichts mehr kommt (und dann auch nicht mehr geschaut) - weil ich eventuell doch all zu sehr wie einer dieser Phantasten mit zu großen Spielideen aber ohne jegliche Grundlagenkenntnissen erscheine. Ich kann mir durchaus vorstellen, dass es irgendwann ermüdend sein muss, immer wieder den gleichen Zahn ziehen zu müssen, auf die gleichen blauäugigen Anfängerfragen zu antworten. Ich habe mich inzwische...

20.03.2014, 16:13

Forenbeitrag von: »Deggial«

Gesucht: Bücher und Grundlagen für rundenbasiertes Strategiespiel

Hallo Zusammen! Erstmal ganz kurz eine Vorstellung wegen der Höflichkeit: Ich bin nicht mehr der Jüngste. Ich schätze mal, ich werde locker das Doppelt an Lebensjahren angesammelt haben wie der Durchschnitt der hier teilnehmenden Forumsmitglieder. Sei's drum, das kann ich nicht ändern... Meine Brötchen verdiene ich mit 3D-Design. Keine Spiele, sondern Infofilme im naturwissenschaftlichem Bereich. Und das seit nunmehr 16 Jahren. Sollte ich jemals in die Verlegenheit kommen, 3D-Modelle für meine S...

Werbeanzeige