Catel.IO.Path.Combine C# (CSharp) Метод

Combine() публичный статический Метод

Returns a combination of multiple paths.
public static Combine ( ) : string
Результат string
        public static string Combine(params string[] paths)
        {
            string result = string.Empty;

            // Make sure we have any values
            if (paths.Length == 0)
            {
                return string.Empty;
            }

            if (paths.Length == 1)
            {
                return paths[0];
            }

            for (int i = 0; i < paths.Length; i++)
            {
                if (!string.IsNullOrEmpty(paths[i]))
                {
                    result = System.IO.Path.Combine(result, paths[i]);
                }
            }

            return result;
        }

Usage Example

Пример #1
0
        public virtual void Parse(string directory, string file)
        {
            var path = Path.Combine(directory, file);

            var data = File.ReadAllBytes(path);

            PatchName = Encoding.ASCII.GetBytes(file.Replace(".tfx", "").Replace("\\", "/"));

            WzooBlocks = ParseBlocks(data);

            ParseParameters();
            ParseWzoo();


            if (IncludeMidi)
            {
                ParseMidi();
                ProcessMidiBlock();
            }
            PostProcess();
        }