C# 判断文件夹名是否可以使用中文 (无正则表达式)
在C#中,可以使用以下代码来判断自定义文件夹格式是否可以使用中文,不使用正则表达式:
string folderName = '我的文件夹';
bool isChinese = false;
foreach (char c in folderName)
{
if (c >= 0x4e00 && c <= 0x9fa5)
{
isChinese = true;
break;
}
}
if (isChinese)
{
Console.WriteLine('文件夹名可以使用中文');
}
else
{
Console.WriteLine('文件夹名不可以使用中文');
}
这段代码首先定义了一个字符串变量 folderName,表示文件夹的名称。然后通过遍历字符串中的每个字符,判断该字符是否是中文字符。如果找到了中文字符,则将 isChinese 变量设置为 true,表示文件夹名可以使用中文;否则将 isChinese 变量设置为 false,表示文件夹名不可以使用中文。最后根据 isChinese 变量的值输出相应的结果。
原文地址: https://www.cveoy.top/t/topic/lpRW 著作权归作者所有。请勿转载和采集!