Я не могу понять, как читать пользовательский ввод в цикле (с Console.ReadLine
). Я пытаюсь создать заметку, которая позволяет мне хранить то, что когда-либо вводит пользователь, и выходит, если он выводит exit.Как петля Console.ReadLine?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Note myNote = new Note();
Note otherNote = new Note();
myNote.addText("Hi there");
Console.WriteLine(myNote.display());
otherNote.addText(Console.ReadLine());
Console.WriteLine(otherNote.display());
if (otherNote = "exit")
{
}
}
}
}
class Note
{
private string text = "";
private DateTime timeStamp = DateTime.Now;
private DateTime modifiedStamp = DateTime.Now;
int maxLength = 10;
public void addText(string sometext)
{
if (text.Length + sometext.Length < maxLength)
{
text += sometext;
modifiedStamp = DateTime.Now;
}
}
public string display()
{
return "Created: " + timeStamp.ToString() + "\n" +
"Modified: " + modifiedStamp.ToString() + "\n" +
"Content: " + text;
}
}
Вставьте свой код в VS перед публикацией. Он будет отформатировать ваш код по мере того, как я отредактировал. – Eser
Чтобы уточнить, вы хотите закодировать запись, чтобы пользователь мог вводить примечания до тех пор, пока он не выберет exit? Таким образом, пользователь может ввести 0 заметок, 1, 2 или 99 или n заметок? – Mystra007
Что VS? Извините, новичок на этом сайте .. –