我目前有以下代码
public IList<string> CensoredWords { get; private set; }
public Censor()
{
this.CensoredWords = new List<string>
{
"word1",
"word2",
"word4"
};
}
我的 web.config 文件包含以下内容
<add key="keywords" value="word1,word2,word3" />
显然不是很好,特别是如果您想添加新单词等,所以我对此进行了一些修改
public Censor()
{
this.CensoredWords = new List<string> { System.Web.Configuration.WebConfigurationManager.AppSettings["keywords"] };
}
我也试过
public Censor()
{
string[] keywords = System.Web.Configuration.WebConfigurationManager.AppSettings["keywords"].Split(new char[] { ',' });
foreach(string keyword in keywords)
{
this.CensoredWords.add(keyword);
}
}
但由于某种原因似乎没有任何工作,谁能告诉我为什么