Ich versuche, zwei Zeichenketten-Muster nebeneinander in C# anzuzeigen.Wie man Zeichenketten-Muster nebeneinander in C#
Vielleicht eine Art und Weise gibt es, dass u das von ASCII tun können Code, aber, wie das funktioniert e
weiß, dass ich ein paar Möglichkeiten, es zu tun, und ich habe alle ausprobiert, aber es sich überlappen andere, seine bcs String Struktur unregelmäßig, ist dies ein „Blume“, die ich habe:
..O..
O.o.O
..O..
ich die Console.WriteLine()
Methode versucht haben, druckt es sie nach unten in einer Spalte.
Und andere, schauen Sie sich mein Code:
Console.OutputEncoding = Encoding.ASCII; //maybe this can be done in ASCII too.
int r = Convert.ToInt32(Console.ReadLine()); // the flowers row
int c = Convert.ToInt32(Console.ReadLine()); //the flowers col
string flower = @"..O..
O.o.O
..O..";
string s1 = string.Concat(Enumerable.Repeat(flower + "\n", r)); //i multiply this string with the coefficent "r"
string final = string.Concat(Enumerable.Repeat(s1, c)); //i tried to concat the first one with that got generated and in this way i wanted to get flower in col and rows , like matrixes u know
string s2 = string.Concat(s1); //tried to concat them , this works for simple strings but not for my kind of string
i etw wie diese erhalten möchten, r = 2, c = 5 der Druck wäre:
..O....O....O....O....O..
O.o.OO.o.OO.o.OO.o.OO.o.O
..O....O....O....O....O..
..O....O....O....O....O..
O.o.OO.o.OO.o.OO.o.OO.o.O
..O....O....O....O....O..
Aber anstatt mit diesen Methoden zu überlappen oder nur drucken sie in einem col und 'r' Reihen, habe ich Probleme mit der Spalte Teil, um sie nebeneinander anzuzeigen.
Kann mir jemand helfen?
Ich würde es schätzen!
Vielen Dank, es funktioniert wie ein Charme – gocci