2013-02-08から1日間の記事一覧

ファイルの読み書き

ファイルの読み書き FileStream StreamReader StreamWriter など FileMode ファイルを開く方法 FileMode.Open FileAccess アクセスの種類FileAccess.Read FileShare 対象のファイルに対する共有方法指定 FileShare.None *.Read *.Write *.ReadWrite *.Delete…

リストをクローンでコピー

C#

//通常のやつ ※こいつをリストにする public class Test : ICloneable { public int n; public Test(){} //コピーコンストラクタ public Test(Test ts) { n = ts.n; } //クローン public object Clone() { return new Test(this); } } //通常のやつのリスト…

インターフェイス クローン実装

C#

//クローンはSystem.Clonable?を使っています。 public class test : ICloneable { public int value; public test() {} public test(test ts) { value = ts.value; } public object Clone() { Console.WriteLine(value); return new test(this); } } static…

インターフェイス(interface)と抽象クラス(abstract class)、どっち使う?

C#

インターフェイス interface ICloneable { object Clone(); } class Employee : ICloneable { private string name; public string Name{ get{return name;} set{name = value;} } public object Clone() { return new Employee(Name); } } 抽象クラス abstr…

日付・時間書き込み

C#

static void Main(string[] args) { String file = "test.txt"; (using(StreamWriter sw = new StreamWriter(file, false, Encoding.GetEncoding("Shift_JIS"))) { DateTime t = File.GetLastWriteTime(file); sw.Write(t); } }