2.C#で作成した最初のプログラム(これはC#)

2532 ワード

1.C#コードコンパイルプロセス


コンパイル

  • ソースコードを分析し、結果をマシンコードに生成するプロセス(翻訳)
  • 語彙分析
  • コードのセグメント毎の分析
  • a = 3 + 2;
    a, =, 3, +, 2, ;를 따로 분석
  • 構文解析
    チェック
  • 構文エラー
  • 意味解析
  • コードの意味(どのような結果が得られるか、なぜこのようなコードが得られるか)を分析する
  • 02.C#コンパイラ

  • C#ソースコードを分析し、その結果を表示します.
  • プログラムNET用情報ライフサイクルコード


    2.最初のC#プログラムの作成と分析


    using static System.Console;
    
    namespace Hello
    {
        class Program
        {
            // 프로그램 실행이 시작되는 곳
            static void Main(string[] args)
            {
                if (args.Length == 0)
                {
                    WriteLine("사용법 : Hello.exe<이름>");
                    return;
                }
                // Hello, World를 프롬프트에 출력
                WriteLine("Hello, {0}!", args[0]);
            }
        }
    }





  • cmdウィンドウで実行
  • > cd C:\Users\user\source\repos\Hello\Hello
  • > dir
  • > cd bin
  • > dir
  • > cd Debug
  • > dir
  • > cd netcoreapp3.1
  • > dir
  • > Hello.exe
  • > Hello hi
  • > Hello World



  • パラメータなし運転


  • パラメータ運転


  • ぶんせき