/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8///////// public C_sharp_calculator() { // 第一項入力 => 演算子入力 => 第二項入力 => 第一項入力と // 繰り返しになるようにするために呼び出す順番を設定 次の呼び出し = 第一項入力; 呼び出し辞書[第一項入力] = 演算子入力; 呼び出し辞書[演算子入力] = 第二項入力; 呼び出し辞書[第二項入力] = 第一項入力; }
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8///////// public string ユーザ入力(string 文字) { try { string ret = 次の呼び出し(文字); 次の呼び出し = 呼び出し辞書[次の呼び出し]; return(ret); } catch (Exception ex) { return(ex.Message); } }