01 2018 档案

摘要:實際演練 ※本文使用int為例,若為使用自訂之DataModel,需實作IEquatable<T>介面才能使用 1. 取交集 (A和B都有) List A : { 1 , 2 , 3 , 5 , 9 } List B : { 4 , 3 , 9 } var intersectedList = lis 阅读全文
posted @ 2018-01-12 17:40 潇潇mini 阅读(177) 评论(0) 推荐(0)
摘要:判断是否为手机号: If(Regex.IsMatch(nickName, @"^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$")) { ... } or If(Regex.IsMatch(nickName, @"^1(3|4|5|7|8)[0-9] 阅读全文
posted @ 2018-01-09 15:36 潇潇mini 阅读(110) 评论(0) 推荐(0)
摘要:不知道怎么说,先贴代码 然后运行结果如下: Task.Factory.StartNew 创建并启动了 MyTask 方法,并传递了一个 CancellationTokenSource.Token 对象进去。我们可以通过在外部CancellationTokenSource对象进行控制是否取消任务的运行 阅读全文
posted @ 2018-01-04 15:06 潇潇mini 阅读(84) 评论(0) 推荐(0)
摘要:其实.net有为我们准备专门的Timer定时器,功能也能满足大部分的需求,只是有时候可能我们只需要一个简单的定时要求就可以了,但是定时器那边参数又很多,记不住怎么办?这个时候我们就可以利用一个简单的线程来满足我们的需求了。 首先,我们先创建一个简单的线程 执行之后就可以看到这样的结果 根据需求,如果 阅读全文
posted @ 2018-01-04 14:32 潇潇mini 阅读(1113) 评论(0) 推荐(0)