0

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);
                }
            }
        }
4

0 に答える 0