我可以使用 Linq 来迭代/过滤我的 web.config AppSettings 吗?
我正在尝试弄清楚如何使用 Linq 从 web.config 文件中过滤掉一些应用程序设置。
我正在尝试做类似以下的事情(语法错误):-
var query = from q in System.Web.Configuration.WebConfigurationManager.AppSettings.Keys
where q.StartsWith("Foo")
select q);
我做错了什么?
编辑:添加了 screenie(这里是指向它的链接)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您想要这些值,请尝试以下操作:
Try this if you want the values:
可能是因为 KeysCollection 仅实现 IEnumerable 而不是 IEnumerable>。首先尝试在 Keys 属性上使用 Cast 方法,例如:
Could be because KeysCollection only implements IEnumerable not IEnumerable
<T
>. Try using the Cast method on the Keys property first, something like:我能够想到以下内容
(适用于控制台应用程序)
I was able to think of the following
(as applicable to a console app)