これを使用して、URL セグメントの 1 つを取得していましたが、
var hash = context.Request.Url.Segments[1];
しかし、URLから最後のセグメントを .Pop() できるメソッドが必要です。ポップはセグメントで利用できる方法ではないようです..これを実装する方法はありますか?
Pop
あなたは何らかの理由であなたの心を持っているように見えるので:
using System.Collections.Generic;
var stack = new Stack<string>(context.Request.Url);
var value = stack.Pop();
ただし、次のように簡単に使用できます。
using System.Linq;
var value = context.Request.Url.Segments.Last();
これを行う:
string.Join("/", url.Segments.Take(url.Segments.Count-1).ToArray())
これはあなたが始めるかもしれません。