【Aモデル録 フェーズ1 C#基礎】
👉 「思考が今どこにいるか」を、強制的に“外に出すため」 です。
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello, C#");
}
}
using System; は、
Console.WriteLine
などの標準機能を使うための「準備宣言」 です。
今の段階では、「必要なもの」だと覚えておいてください。
C#初学中の思考は、だいたいこうなります。
書いた
たぶん動いた
でも 何が起きたか分からない
どこで間違えたかも分からない
→ 思考が止まる/不安になる
ここで起きているのは、
👉 「内部状態が見えない」問題
Console.WriteLine の正体(Aモデル的)
Console.WriteLine は、
今の役割は、
👉 「思考のチェックポイントを作る道具」
です。
ここまで来たよ
この値は今これだよ
この分岐に入ったよ
という
思考の足跡を、画面に残すためのもの。
Aモデル的には、
1行出力
→ 状態が1つ見える
出力がない
→ 状態は全部ブラックボックス
だから解説では、
👉 「思考が迷子にならないように、見える杭を大量に打つ」
その杭がConsole.WriteLine
Console.WriteLine は
👉 説明用の松葉杖
本番アプリでは
👉 ほぼ使わなくなる
でも
👉 思考を育てる段階では最強
初学者の最大の敵
👉 「今、何が起きているか分からない」
Console.WriteLine は
👉 思考状態を可視化するための仮の窓
多用するのは
👉 理解を早めるためで、癖をつけるためではない