请问下dictionary的用法有关问题

请教下dictionary的用法问题
rt,指定一个字符串match,想查找名称中包含该字符串的文件夹。我只知道用dictionary.TryGetValue(match,out v1),可以实现当v1和match一致时,返回v1值。我现在想实现只要v1包含有match,就返回v1。用什么方法?
------解决方案--------------------
Dictionary.TryGetValue 方法


        string value = "";
        if (openWith.TryGetValue("tif", out value))
        {
            //此处加判断返回
            Console.WriteLine("For key = \"tif\", value = {0}.", value);
        }
        else
        {
            Console.WriteLine("Key = \"tif\" is not found.");
        }

------解决方案--------------------
用正则去匹配你获取到的文件夹名称。