C# 相対パスの取得方法をわかりやすく解説
C#で相対パスを取得する方法は、通常、PathクラスのCombineメソッドを使用します。このメソッドは、基本パスと相対パスを組み合わせて完全なパスを取得できます。例を示します。
using System;
using System.IO;
class Program
{
    static void Main()
    {
        string basePath = @"C:\Users\Public";
        string relativePath = @"Documents\MyFile.txt";
        string fullPath = Path.Combine(basePath, relativePath);
        Console.WriteLine(fullPath);
    }
}
例えば、basePathは基準パスであり、relativePathは相対パスであり、それらをPath.Combineメソッドを使って組み合わせることで完全なパスを取得します。