前回【無駄話】Decimal型ってなんだ?

 

やっぱ、見送り決定!

 

と書いたものの、取り敢えずすることがないので、矢張りどんなものか前のC#プロログラム()を引っ張り出して改造してみました。

【Calc-おまけ】C#版Calcクラス(1)

  【Calc-おまけ】C#版Calcクラス(2)

 

ところが、

 

プログラム中、"int sol""decimal sol""int.TryParse""decimal.TryParse"6か所以外変更することなく終了しました。(

:実際にはdecimal.TryParseで"NumberStyles.HexNumber"を指定してもコンパイルは通りますが、実行時にエラーがでます。(おかしくない、MS?)

 

序にTest_Calc.csも1か所"int sol""decimal sol"としたTest_Calc_Dec.csにして、共にコンパイル。

 

 

一応検算します。

 

(解説:Windows 11標準装備のCalculatorはDecimalを使っていないそうです。 By Gemini)

 

問題なくできましたが、余りにスムース過ぎて歯ごたえがありませんでした。

 

まぁ、C#って(昔のROM BASIC並みに)本当に手軽で簡単!