我有一个想要使用的字典,在运行时使用传入的参数从中获取一项内容。
var field = @"['IconDescription'].Value";
var dictionary = (defaultOutcome).ToDictionary(xs => xs.Field);
dictionary + field;
var field = @"['IconDescription'].Value";
var dictionary = (defaultOutcome).ToDictionary(xs => xs.Field);
因此,我需要从字典中获取具有键IconDescription的项目,并获取其Value属性,类似于以下结果:
dictionary["IconDescription"].Value
答案 0 :(得分:0)
尝试使用此函数来解析参数
private string Parse(string input)
{
Regex regex = new Regex("^(\\[\\')(\\w+)(\\'\\]\\.Value)");
var match = regex.Match(input);
return match.Success ? match.Groups[2].ToString() : string.Empty;
}