C# ベースのテキスト エディタを作成することはできますか? 私はCosmosを使用してオペレーティングシステムに取り組んでいます。
誰かがコード例を提供できますか?
次のコードで実行時エラーが発生します
これは私のコードです:
public static void MEdit(String filename)
{
List<Char> chars = new List<Char>();
List<String> lines = new List<String>();
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);
}
}
}