如何从函数调用中检索键值对
本文关键字:检索 键值对 函数调用 | 更新日期: 2023-09-27 18:30:48
我正在构建一个返回两个参数的函数。我了解到这可以通过
KeyValuePair<string, int> ExtractGroup(string s, int offset, int TagLength)
{
..
return new KeyValuePair<string, int>(part, startIndex);
}
但是,当我将此函数调用回 2 个变量时,如何分配返回值?
string GetPart = ExtractGroup(data.ToString(), 0 , data.ToString().Length)[1]
string GetIndex = ExtractGroup(data.ToString(), 0 , data.ToString().Length)[2]
我已经尝试和谷歌搜索了 2 个多小时,只是无法得到它
KeyValuePair<,>
有一个.Key
和一个.Value
,所以:
var pair = ExtractGroup(data.ToString(), 0 , data.ToString().Length);
var part = pair.Key;
var startIndex = pair.Value;
Tuple<,>
也是如此,只是它是.Item1
和.Item2
。