C#基本

[C#] 実行中のソースファイル名を取得する

2023年4月21日

C#で実行中のソースファイル名を取得するサンプルです。

サンプル

例)実行中のソースファイル名を取得する

using System;
using System.Runtime.CompilerServices;
using System.Diagnostics;

class Program
{
  static void Main(string[] args)
  {
    // 現在実行中のソースファイル名を取得する
    string sourceFileName = GetCurrentSourceFileName();

    // コンソールに出力する
    Debug.WriteLine($"実行中のファイル名:{sourceFileName}");
  }

  // ソースファイル名取得メソッド
  public static string GetCurrentSourceFileName([CallerFilePath] string callerFilePath = "")
  {
     return callerFilePath;
  }
}

結果例

実行中のファイル名:C:\test\ConsoleApp1\Program.cs

実行環境により表示は変わります

関連記事

-C#基本