小编ali*_*x54的帖子

检查字符串是否包含大写,小写和数字

我想检查我的字符串是否包含Uppercase和LowerCase&Number

string myString = "Hello123";

if (myString haveUppercase && myString haveLowerCase && myString haveNumber)
{
    this.hide();
}
else
{
    MessageBox.Show("Error!");
}
Run Code Online (Sandbox Code Playgroud)

c# string if-statement

16
推荐指数
4
解决办法
3万
查看次数

ILMerge.Task 不允许未解析的程序集引用

我已经MSBuild.ILMerge.Task使用安装到我的项目中Nuget。当我尝试构建我的项目时,出现错误:

错误:不允许未解析的程序集引用:ICSharpCode.SharpZipLib。

我到处搜索但找不到任何有用的东西......

如何修复此错误?

c# msbuild ilmerge task msbuild-task

5
推荐指数
1
解决办法
1783
查看次数

在多个线程之间拆分循环

我的代码从给定主机获取开放端口.这个过程非常耗时

代码:

for(int port=0;port<11;port++)
{
    string statusTCP = "Open";
    using (TcpClient tcp = new TcpClient())
    {
         try{ tcp.Connect("127.0.0.1",port);
         }catch { statusTCP="Close";}
    }
    Console.WriteLine("Port " + port + " : " + statusTCP);
}
Run Code Online (Sandbox Code Playgroud)

这个过程对我来说需要11秒!如果我检查100或1000个端口,这是非常长的...

有什么好的和快速的方法吗?

c# multithreading

1
推荐指数
1
解决办法
476
查看次数