using System;
using System.IO;
class MainClass
{
static void write1(string name)
{
// 末尾に追加
using (var sw = new StreamWriter
(name, true, System.Text.Encoding.Default))
{
sw.Write("Sample1");
sw.WriteLine(" ");
sw.WriteLine("Sample2");
}
}
static void write2(string name)
{
// 上書き
using (var sw = new StreamWriter
(name, false, System.Text.Encoding.Default))
{
sw.Write("Kamimura's");
sw.WriteLine(" blog");
sw.WriteLine("Kamimura's blog");
}
}
static void read(string name)
{
using (var sr = new StreamReader
(name, System.Text.Encoding.Default))
{
string line = " ";
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
static void Main()
{
try
{
/* Sample.txtファイルはまだ
* 存在していないこととする */
// ファイルを作成
string name = "Sample.txt";
/* 書き込み:"Sample1"" "
* "Sample2" */
write1(name);
// 出力値:Sample1 Sample2
read(name);
// 改行
Console.WriteLine();
/* 上書き:"Kamimura's" " blog"
* "Kamimura's blog" */
write2(name);
/* 出力値:Kamimura's blog
* Kamimura's blog */
read(name);
Console.WriteLine();
/* 末尾に追加:"Sample1" " "
* "Sample2" */
write1(name);
/* 出力値:Kamimura's blog
* Kamimura's blog
* Sample1
* Sample2 */
read(name);
}
catch (Exception error)
{
Console.WriteLine(error.Message);
}
}
}
0 コメント:
コメントを投稿