C#、VB.NETのString.Substringメソッドで、後ろから文字列を切り出すには、 部分文字列の開始位置に 「文字列の長さ-部分文字列の長さ」を設定します。 サンプルコードと実行結果になります。 マガジンで購入すれば、他にもいろいろとありお得です。
C#で開発をしていると、長い文字列データから「必要な部分だけ」を切り出して(抽出して)使いたい、という場面は非常に多くあります。 "ERROR: File not found." というログから、"ERROR: "(接頭辞)を除いた本体メッセージだけが欲しい。 "DATA_20251112_001.csv" と ...