Как получить все после определенного индекса в строке С#

Скажем, у меня есть строка:

"MyNamespace.SubNameSpace.MyClassName"

Как извлечь все, что было после последнего периода, "MyClassName"

Ответы

Ответ 1

Используйте String.Substring и String.LastIndexOf.

string str = "MyNamespace.SubNameSpace.MyClassName";
string str1 = str.Substring(str.LastIndexOf('.') + 1);