📄 contentfilter.cs
字号:
namespace Imps.Client.Resource
{
using Imps.Client;
using System;
using System.Xml;
public class ContentFilter
{
private static ContentFilter _filter = new ContentFilter();
private string[] _invalidNickNames;
private const string _nickNameXPath = "ContentFilter/InvalidNickNames";
private ContentFilter()
{
this.InitInvalidNickNames();
}
private void InitInvalidNickNames()
{
try
{
XmlDocument document = new XmlDocument();
document.Load(ImpsResources.GetResourceStream("ContentFilter.xml"));
XmlNode node = document.DocumentElement.SelectSingleNode("ContentFilter/InvalidNickNames");
if (node != null)
{
this._invalidNickNames = node.InnerText.Split(new char[] { ',' });
}
}
catch
{
}
}
public bool IsValidNickName(string input)
{
int num = 0;
foreach (string text in this._invalidNickNames)
{
if (text.Equals(input, 1))
{
num++;
break;
}
}
return (num == 0);
}
public static ContentFilter Instance
{
get
{
return _filter;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -