【发布时间】:2014-06-25 08:35:45
【问题描述】:
我正在定义一个新类。两个问题:
Match m = Regex.Match(text, pattern, RegexOptions.IgnoreCase, TimeSpan.FromSeconds(1));
给出此错误:“方法 'Match' 没有重载需要 4 个参数”。但是 MSDN 用 4 个参数定义了这一点。
catch (RegexMatchTimeoutException)
给出此错误:“找不到类型或命名空间名称‘RegexMatchTimeoutException’(您是否缺少 using 指令或程序集引用?)”
我的使用指令:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
我正在使用 .NET4.5 运行 VS2008Express
【问题讨论】:
-
VS2008 不支持 .NET 4.5。它仅支持最高 .NET 3.5。而带有超时参数的
Match(第 4 个)仅在 .NET 4.5 中引入。