Я хотел бы удалить информацию о домене/компьютере из идентификатора входа в С#. Итак, я хотел бы сделать "Domain\me" или "Domain\me" просто "я". Я всегда мог проверить существование и использовать это как индекс для запуска подстроки... но я ищу что-то более элегантное и компактное.
Худший сценарий:
int startIndex = 0;
int indexOfSlashesSingle = ResourceLoginName.IndexOf("\");
int indexOfSlashesDouble = ResourceLoginName.IndexOf("\\");
if (indexOfSlashesSingle != -1)
startIndex = indexOfSlashesSingle;
else
startIndex = indexOfSlashesDouble;
string shortName = ResourceLoginName.Substring(startIndex, ResourceLoginName.Length-1);