System.Configuration.CustomizableFileSettingsProvider.PrevVersionPath C# (CSharp) Метод

PrevVersionPath() приватный статический Метод

private static PrevVersionPath ( string dirName, string currentVersion ) : string
dirName string
currentVersion string
Результат string
		private static string PrevVersionPath (string dirName, string currentVersion)
		{
			string prevVersionString = "";

			if (!Directory.Exists(dirName))
				return prevVersionString;
			DirectoryInfo currentDir = new DirectoryInfo (dirName);
			foreach (DirectoryInfo dirInfo in currentDir.GetDirectories ())
				if (String.Compare (currentVersion, dirInfo.Name, StringComparison.Ordinal) > 0)
					if (String.Compare (prevVersionString, dirInfo.Name, StringComparison.Ordinal) < 0)
						prevVersionString = dirInfo.Name;

			return prevVersionString;
		}