Только не ругайтесь, пожалуйста. Я изучаю чужой код и некоторые моменты не понимаю.public class PathToBaseDirectory : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
string currentDirectory = System.Environment.CurrentDirectory;
if (currentDirectory.EndsWith("\\bin\\Debug"))
{
int index = currentDirectory.IndexOf("\\bin\\Debug");
currentDirectory = currentDirectory.Substring(0, index);
}
return currentDirectory + value.ToString();
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return "";
}
}
Мне не особо понятны следующие строки :
<b> int index = currentDirectory.IndexOf("\\bin\\Debug");
currentDirectory = currentDirectory.Substring(0, index);</b>