読者です 読者をやめる 読者になる 読者になる

コガネブログ

平日更新を目標にUnityやC#などのゲーム開発アレコレを書いていきます

【Unity】区切り文字にスラッシュを使用してパスを連結する関数 その2

using System.IO;

public static class PathUtils
{
    /// <summary>
    /// 文字列の配列を 1 つのパスに結合します
    /// </summary>
    public static string Combine( params string[] paths )
    {
        return paths
            .Aggregate( ( a, b ) => Path.Combine( a, b ) )
            .Replace( "\\", "/" );
    }
}
PathUtils.Combine( "Assets", "Prefabs", "Player.prefab" );
// Assets/Prefabs/Player.prefab

類似記事