どっかのサイト記事でC#にREPL機能が付いていると書いてあったのだが、VScodeでも使えるのかって思っていて使えなかった気がするものの、どうだかね。なんかインストールすると使えるのかね。。。。
独習C# 第5版の後ろの方に説明があった。VisualStudio2022 Communityの場合だけど。下端に C# Interactiveというのがあってクリックしたら使えたのだよよん。
短いコードで文法確認するぐらいには良きかな良きかな 知らんけど。
で、VisualStudio2022 Communityの更新があるってので更新したらエライ時間がかかるのな。その後にPC再起動するがよかろうって出たので再起動したでござる。
こうなっとる。VisualStudio2022 Communityって次は2025なのかい。
起動自体はSSDになって高速なのでワタクシの非力なPCても使えるぞ・・・というかワタクシはプログラマーではござらぬ。
軽量なVScodeで良いのであるが、独習C#第5版の例題がVisualStudio2022 Community用なのでして。
よーし、C#を独習するぞ!! どや。どやどやどーーや。パチパチパンチかよ。あのオッサン既に故人だがYoutubeで昔の吉本新喜劇探して見ると面白いなあ。
吉本は松本人志く~ん問題でグダグダしとるのかいな。知らんけど。10年ぐらい前はシンスケ問題でグダグダしとったな。定期的にやらかすのが決まりなのかーーーーい(笑)
というわけで最新のVisualStudio2022 Communityにしたし、後は地道に独習するだけなのでがす。
独習C#第5版 理解確認のために章末に、いや各節末に、か。練習問題もある。こういう本造りはいいね。書きっぱなしの本より役立つ。素晴らしい!! 褒めたので何かくれ。なにを!
C# Interactive を試してみただす
VisualStudio2022 CommunityのEditorの画面の Main()の中身、色がついているところね、これをC# Interactive画面にコピペして実行だ。
おお、ええがな 良きかな OK牧場。これをビルド実行する場合にはスタートアップの設定も変更しなければならないのでコピペる作戦でとっとと動作見るとするか。ビルド実行する方が良いコードもあろうけどねえ。そだねえ。
というわけで VisualStudio2022 CommunityでC#のREPLが使えた!! よっしゃ、次はVScodeでも試す。何かと何かをインストールして、どーたらコータラ・・・ だろう。たぶん。
実はVisualStudio2022 Communityで使うFolderをVScodeで開いて右クリックでRunCodeでも動いたのである。その方が簡単・・・・なのだが、一つ問題が。
Const.csの場合
using System; // これね。VisualStudio2022 Communityの場合には不要
namespace SelfCSharp.Chap02
{
internal class Const
{
static void Main(string[] args)
{
const double Tax = 1.1;
int price = 1000;
double sum = price * Tax;
Console.WriteLine(sum);
}
}
}
VScodeでは using System; を追記しないと Consoleってないじょってエラー出た。追記したら動いた。VisualStudio2022 Communityではソリューションビルドってやっとるのでこの記述は書かなくてもよいのだろ。つーか、どっかに書いてあってだな。各ファイルには書かなくてもいいのだろう。知らんけど。
ワタクシは本の解説を確認るすだけなのでVScodeで右クリック・RunCodeが楽で良いですのであるが、毎回 ファイルのトップに using System; ってコピペが必要なのであーた。
まあそのぐらいはいいわさ。で、とっとと進むる。どうしてもVisualStudio2022 Communityで無くてはならない場合にはVisualStudio2022 Communityを使うとしようずら。
独習C# 第5版ね。

ちなみにワタクシは翔泳社の回し者ではござらぬであるよ(´・ω・`)
蛇足 つまり蛇の足 なんちゅーて VScodeでREPLは意味ないな。元々が短いコードしか扱わないのでして。右クリック・RunCodeで動作見ればよいのだし。てなわけでREPLはVisualStudio2022 Communityで使うかも。スタートアップに設定って毎回やるよりはコードをREPLにコピペして動かすのが楽だすわ。
ただ、REPLでは動作しないというものが出たらスタートアップ設定してビルドってことに。ビルド・実行ってのはデバッグ無しで実行ですね。
いやー、こういうIDEがタダってなんちゅう時代じゃ。もっともワタクシの愚脳ではこれを活用する事ができんのであるのが残念で悔しいであるぞの。コンコンチキ
posted by toinohni at 08:12| 東京 ☀|
Comment(0)
|
ソフト系雑学
|

|