Пример #1
0
        static その結果 読み書き(文字列 ファイルの場所, 文字コードー 文字コード, その後 どうするんですか)
        {
            var 読み込みバッファー = new StringBuilder();

            using (var ストリームリーダー =
                       ((虚無 != ファイルの場所) ? new StreamReader(ファイルの場所, 文字コード) : Console.In))
            {
                文字列 行;
                while ((行 = ストリームリーダー.ReadLine()) != 虚無)
                {
                    読み込みバッファー.Append(行.シモナイズ()).Append(改行);
                }
            }

            if (その後.何もしないんですよ == どうするんですか)
            {
                Console.Write(読み込みバッファー.ToString());
                return(真);
            }

            using (var ストリームライター = new StreamWriter(ファイルの場所, 偽, 文字コード)) {
                ストリームライター.Write(読み込みバッファー);
            }
            return(真);
        }
Пример #2
0
        static void Main(文字列[] コマンドライン引数)
        {
            var 文字コード   = new System.Text.UTF8Encoding(偽);
            その後 どうするんですか = その後.何もしないんですよ;

            if (0 == コマンドライン引数.Length)
            {
                読み書き(虚無, 文字コード, その後.何もしないんですよ);
                return;
            }

            foreach (var 分離された引数 in コマンドライン引数)
            {
                if (分離された引数.StartsWith("-"))
                {
                    if (分離された引数.Equals("-w"))
                    {
                        どうするんですか = その後.書き込むんですよ;
                    }
                    else if (分離された引数.Equals("-bom"))
                    {
                        文字コード = new System.Text.UTF8Encoding(真);
                    }
                    continue;
                }
                読み書き(分離された引数, 文字コード, どうするんですか);
            }
        }
Пример #3
0
        static その結果 読み書き(文字列 ファイルの場所, 文字コードー 文字コード, その後 どうするんですか) {
            var 読み込みバッファー = new StringBuilder();

            using (var ストリームリーダー =
                    ((虚無 != ファイルの場所) ? new StreamReader(ファイルの場所, 文字コード) : Console.In))
            {
                文字列 行;
                while ((行 = ストリームリーダー.ReadLine()) != 虚無) {
                   読み込みバッファー.Append(行.シモナイズ()).Append(改行);
                }
            }

            if (その後.何もしないんですよ == どうするんですか) {
                Console.Write(読み込みバッファー.ToString());
                return 真;
            }

            using(var ストリームライター =new StreamWriter(ファイルの場所, 偽, 文字コード)) {
                ストリームライター.Write(読み込みバッファー);
            }
            return 真;
        }