Vermutlich möchten Sie die letzte \
in der Zeichenfolge ignorieren, da Ihr VB-Code alle bis auf das letzte Zeichen durchsucht. Ihr C # -Code funktioniert nicht, weil er die gesamte Zeichenfolge durchsucht und das \
als letztes Zeichen in der Zeichenfolge findet, wodurch Ihre Teilzeichenfolge nichts zurückgibt. Sie müssen LastIndexOf
anweisen, bei dem Zeichen vor dem letzten zu beginnen, genau wie in VB.
Ich denke, das Äquivalent zu Ihrem VB-Code wäre:
%Vor%