Wie erstelle ich eine Befehlszeile C# Texteditor?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie erstelle ich eine Befehlszeile C# Texteditor?

Post by Anonymous »

Ist es möglich, einen C#-basierten Texteditor zu erstellen? Ich arbeite an einem Betriebssystem mit Cosmos. < /P>
Kann jemand bitte ein Code-Beispiel angeben?

Code: Select all

public static void MEdit(String filename)
{
List chars = new List();
List lines = new List();
ConsoleKeyInfo info;

while (true)
{
info = Console.ReadKey(true);

if (info.Key == ConsoleKey.Escape)
{
return;
}
else if (info.Key == ConsoleKey.F1)
{
System.IO.File.WriteAllLines(filename, lines.ToArray());
}
else if (info.Key == ConsoleKey.F2)
{
System.IO.File.WriteAllLines(filename, lines.ToArray());
return;
}
else if (Char.IsLetterOrDigit(info.KeyChar))
{
chars.Add(info.KeyChar);
Console.CursorLeft++;
Console.Write(info.KeyChar);
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post