Size: a a a

2021 January 08

IC

Ilya Chernoudov in pro.net
Писать через @ нужно только старые кейворды, которые из с# 1-2
источник

IC

Ilya Chernoudov in pro.net
Потом все сделали контекстно зависимое
источник

AT

Alexey Tkachenko in pro.net
Dr. Friedrich von Never
group не нужно писать через @ в большинстве контекстов, если что :)
Расскажи теперь это решарперу
источник

Dv

Dr. Friedrich von Ne... in pro.net
Alexey Tkachenko
Расскажи теперь это решарперу
А ты багу заведи 🤷‍♂️
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ilya Chernoudov
Потом все сделали контекстно зависимое
Потому что в основном не хотели ломать совместимость со старым кодом. Но кое-где таки поломали.
источник

IC

Ilya Chernoudov in pro.net
Dr. Friedrich von Never
Потому что в основном не хотели ломать совместимость со старым кодом. Но кое-где таки поломали.
В совсем упоротых кейсах
источник

Dv

Dr. Friedrich von Ne... in pro.net
Пожалуй, да.
источник

Т8

Т-34 85 in pro.net
Dr. Friedrich von Never
Потому что в основном не хотели ломать совместимость со старым кодом. Но кое-где таки поломали.
Теперь можно ломать полностью
источник

Т8

Т-34 85 in pro.net
источник

AT

Alexey Tkachenko in pro.net
Ilya Chernoudov
В совсем упоротых кейсах
Интересно, есть ли хоть один человек, которому могло понадобиться старое поведение переменной в foreach?
источник

AH

Ayrat Hudaygulov in pro.net
Alexey Tkachenko
Интересно, есть ли хоть один человек, которому могло понадобиться старое поведение переменной в foreach?
упоротым интервьюерам
источник

AH

Ayrat Hudaygulov in pro.net
очень популярный вопрос!!1
источник

AH

Ayrat Hudaygulov in pro.net
*что выведет цикл*
источник

AH

Ayrat Hudaygulov in pro.net
*а если net3?????*
источник

AT

Alexey Tkachenko in pro.net
Ayrat Hudaygulov
упоротым интервьюерам
Чтоб отпугиватель адекватных кандидатов?
источник

s

semptra in pro.net
Подскажите, как мне из абсолютного пути к файлу и пути к директории получить relative path?

Пример, есть файл C:\Projects\Temp\f1.txt, есть папка C:\Projects\Data
Мне нужно получить относительный путь из папки к файлу как ..\Temp\f1.txt

Гуглил, чет не нашел что нужно, единственное это вот такой метод, но работает он некорректно (нет ..\ нужных):
private string MakeRelative(string filePath, string referencePath)
{
   var fileUri = new Uri(filePath);
   var referenceUri = new Uri(referencePath);

   return Uri.UnescapeDataString(referenceUri.MakeRelativeUri(fileUri).ToString()).Replace('/', Path.DirectorySeparatorChar);
}
источник

AH

Ayrat Hudaygulov in pro.net
Alexey Tkachenko
Чтоб отпугиватель адекватных кандидатов?
вот да, сразу их нахуй посылать
источник

s

semptra in pro.net
semptra
Подскажите, как мне из абсолютного пути к файлу и пути к директории получить relative path?

Пример, есть файл C:\Projects\Temp\f1.txt, есть папка C:\Projects\Data
Мне нужно получить относительный путь из папки к файлу как ..\Temp\f1.txt

Гуглил, чет не нашел что нужно, единственное это вот такой метод, но работает он некорректно (нет ..\ нужных):
private string MakeRelative(string filePath, string referencePath)
{
   var fileUri = new Uri(filePath);
   var referenceUri = new Uri(referencePath);

   return Uri.UnescapeDataString(referenceUri.MakeRelativeUri(fileUri).ToString()).Replace('/', Path.DirectorySeparatorChar);
}
То есть этот метод работает есть у тебя и filePath и referencePath это пути к файлам, если referencePath этот папка, то выдает неправильный результат
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
*а если net3?????*
А  зависит от версии компилятора!
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
А  зависит от версии компилятора!
а вот люди многие не отличают эти понятия
источник