是否有C#等同于PHP函数`parse_str`?

iam*_*eed 2 php c# parsing

C#等效的PHP功能parse_str吗?

我找不到任何东西并编写了自己的函数,但是C#框架中有东西吗?

public Dictionary<string, string> parse_str(string query) {

    Dictionary<string, string> data = new Dictionary<string, string>();

    foreach(string set in query.Trim('?').Split('&'))
        data.Add(set.Split('=')[0], set.Split('=').Length < 2 ? "" : set.Split('=')[1]);

    return data;
}??????
Run Code Online (Sandbox Code Playgroud)