private void Form1_Load(object sender, EventArgs e) { string commandBaseStr = "Command1"; string commandStr = ""; // delimi を NullObjDelmiter にしてあるので // if(delimi!=null) の判断しない。 // AddDelimier を callしても 例外にならない。 // 処理も何もしない、引数で受けたものをそのまま返す。 commandStr = delimi.AddDelimiter(commandBaseStr); textBox1.Text = commandStr; commandStr = ""; // delimiter を設定 delimi = new Delimiter(";"); // delimiterを';'とした commandStr = delimi.AddDelimiter(commandBaseStr); // 引数に Delimiter追加 textBox2.Text = commandStr; }
IDelimiter delimi; // Delimiter用 private void Form1_Load(object sender, EventArgs e) { string commandBaseStr = "Command1"; string commandStr = ""; // delimi を NullObjDelmiter にしてあるので // if(delimi!=null) の判断しない。 // AddDelimier を callしても 例外にならない。 // 処理も何もしない、引数で受けたものをそのまま返す。 commandStr = delimi.AddDelimiter(commandBaseStr); textBox1.Text = commandStr; commandStr = ""; // delimiter を設定 delimi = new Delimiter(";"); // delimiterを';'とした commandStr = delimi.AddDelimiter(commandBaseStr); // 引数に Delimiter追加 textBox2.Text = commandStr; }