Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从Url中提取键值对_C#_Ios_Objective C_Xamarin.ios_Xamarin - Fatal编程技术网

C# 如何从Url中提取键值对

C# 如何从Url中提取键值对,c#,ios,objective-c,xamarin.ios,xamarin,C#,Ios,Objective C,Xamarin.ios,Xamarin,我刚开始开发一个需要社交网站帐户的应用程序,所以我创建了一个webView来解析它在目标c中,我可以通过编写以下代码来获得“user_id”参数: NSArray *userAr = [[[[webView request] URL] absoluteString] componentsSeparatedByString:@"&user_id="]; NSString *user_id = [userAr lastObject]; 我的问题是:我如何用c#写这个?哪个函数可以与通过字符

我刚开始开发一个需要社交网站帐户的应用程序,所以我创建了一个webView来解析它
在目标c中,我可以通过编写以下代码来获得“user_id”参数:

NSArray *userAr = [[[[webView request] URL] absoluteString] componentsSeparatedByString:@"&user_id="];
NSString *user_id = [userAr lastObject];
我的问题是:我如何用c#写这个?哪个函数可以与通过字符串分离的组件执行相同的操作?

使用String.Split()


但是,这是一个脆弱的解决方案,仅当“&user_id=”是url中的最后一对键值对时才起作用。

请为您的问题提供有意义的标题。Hamarin Studio向我显示了一个错误:“string.Split(params char[])的最佳匹配项有一些无效参数
string[] array = inputString.Split(new [] {"&user_id="}, StringSplitOptions.None);
string id = array[1];