如何在 C# 中的 app.config 中放置搜索模式

How to place search pattern in app.config in C#

我有以下循环:

foreach (var midtier in midtierpath.GetFiles("logfile?.log").Take(1))  //search pattern

搜索模式从 logfile0.log to logfile9.log 中查找文件 我想做的是,不是在我的 foreach 中将搜索模式硬编码 ("logfile?.log"),而是将其放在 app.config 中。 我已经尝试过以下方法:

< appSettings>
    < add key="myFile" value="logfile?.log"/>
< /appSettings>

但是每当我尝试使用密钥时,它都不会将其识别为搜索模式,而是识别为实际文件名。 你能告诉我是否可以这样做吗?

您可以像这样访问 Web.Config 键名:

string FilePath = ConfigurationManager.AppSettings["myFile"].ToString();

现在您可以在 foreach 中调用它了。