System.IO.Path.CombineNoChecks C# (CSharp) Méthode

CombineNoChecks() private static méthode

private static CombineNoChecks ( string path1, string path2 ) : string
path1 string
path2 string
Résultat string
        private static string CombineNoChecks(string path1, string path2)
        {
            if (path2.Length == 0)
                return path1;

            if (path1.Length == 0)
                return path2;

            if (IsPathRooted(path2))
                return path2;

            char ch = path1[path1.Length - 1];
            return PathInternal.IsDirectoryOrVolumeSeparator(ch) ?
                path1 + path2 :
                path1 + DirectorySeparatorCharAsString + path2;
        }

Same methods

Path::CombineNoChecks ( string path1, string path2, string path3 ) : string
Path::CombineNoChecks ( string path1, string path2, string path3, string path4 ) : string

Usage Example

Exemple #1
0
 public static string Combine(string path1, string path2)
 {
     if (path1 == null || path2 == null)
     {
         throw new ArgumentNullException(path1 == null ? "path1" : "path2");
     }
     Path.CheckInvalidPathChars(path1, false);
     Path.CheckInvalidPathChars(path2, false);
     return(Path.CombineNoChecks(path1, path2));
 }
All Usage Examples Of System.IO.Path::CombineNoChecks