gpt4 book ai didi

c# - 当前上下文中不存在名称 'matches'

转载 作者:行者123 更新时间:2023-11-30 14:09:17 24 4
gpt4 key购买 nike

我有这个代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace RegexTest
{
class Program
{
static void Main(string[] args)
{
string str = "The quick brown fox.";
string pat = "fox";
Regex rgx = new Regex(pat, RegexOptions.IgnoreCase);
Match matches = rgx.Match(str);
Console.ReadKey();
}
}
}

它编译并运行没有错误。我在 Console.ReadKey() 处设置了一个断点,因为我想检查变量匹配。但是我收到了我在该线程标题中输入的奇怪错误消息。网络不清楚它的含义。

最佳答案

如果您打开了Optimize Code,那么变量matches 将被优化掉。如果您当前的构建配置文件是 RELEASE,通常就是这种情况。将其更改为 DEBUG 然后不使用代码优化,您可以访问所需的变量。

关于c# - 当前上下文中不存在名称 'matches',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30163963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com