Как сделать линию между текстом в переменной
я хочу, чтобы выходные данные кода были:
привет
привет
привет
привет
привет
но вместо этого его хихихихихи
Что я уже пробовал:
a = "hihihihihi"; system.WriteLine(a, "\n") # it didn't work
[no name]
Не могли бы вы быть более конкретными? Это то, что вы хотите разделить текст на 2 буквенных куска и отобразить в отдельных строках?
Eric Lynch
Кроме того, предлагаемый код даже не будет компилироваться в C#. Я предполагаю, что вы имели в виду var a = "хихихихихи"? или строка а = "хихихихихи"? Кроме того, я предполагаю, что вы имели в виду консоль.Строку не система.WriteLine?
Предполагая, что предположения верны, есть две проблемы. Во-первых, вы используете консоль.Пиши неправильно.
Перегрузка, которая принимает строковый аргумент и переменное число дополнительных аргументов, предназначена для форматирования строк. В этом случае первый аргумент предоставляет формат, а остальные аргументы предоставляют параметры, которые будут использоваться с этим форматом.
Например, консоль.WriteLine("Number={0}", 123) будет выписывать текст "Number=123", за которым следует Новый символ строки (WriteLine добавляет новую строку к тому, что он записывает).
Вторая проблема (отмеченная kmn1235) заключается в том, что вы, похоже, ожидаете, что метод WriteLine (каким-то образом) волшебным образом отделит вашу строку. Он этого не сделает.
Для сравнения, следующий код обеспечит результат, на который вы надеетесь:
Приставка.WriteLine("привет");
Приставка.WriteLine("привет");
Приставка.WriteLine("привет");
Приставка.WriteLine("привет");
Приставка.WriteLine("привет");
Хотя, я бы, вероятно, поместил это в цикл следующим образом:
for(int index = 0; index < 5; index++)
Приставка.WriteLine("привет");
j snooze
вы должны разделить "хихихи", прежде чем вы сможете поместить их на отдельные линии.
Если вы пытаетесь собрать текст вместе для вывода в текстовый файл с возвратом каретки, вы также можете объединить Environment.NewLine в своей строке, в противном случае обратитесь к предыдущим ответам, Если вы пытаетесь вывести его на консоль.