![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
丿心向光明
这个作者很懒,什么都没留下…
展开
-
C# 中Excel导入时 判断是否被占用三种方法
C# 中Excel导入时 判断是否被占用三种方法Excel导入时 判断是否被占用,三种方法: 1:Win7可以,WIN10不可以? 1 2 3 4 5 6 7 8 9 10 11 12 13 try { //原理,如果文件...转载 2018-07-27 09:44:10 · 2367 阅读 · 0 评论 -
C# 多线程编程第一步——理解多线程
一、进程、线程及多线程的概念什么是多线程呢?不理解。那什么是线程呢?说到线程就不得不说说进程。我在网上搜索也搜索了一些资料,大部分所说的进程其实是很抽象的东西。通俗的来讲,进程就是一个应用程序开始运行,那么这个应用程序就会存在一个属于这个应用程序的进程。那么线程就是进程中的基本执行单元,每个进程中都至少存在着一个线程,这个线程是根据进程创建而创建的,所以这个线程我们称之为主线程。那么多...转载 2019-03-02 12:31:55 · 287 阅读 · 0 评论 -
C# 多线程编程第二步——线程同步与线程安全
上一篇博客学习了如何简单的使用多线程。其实普通的多线程确实很简单,但是一个安全的高效的多线程却不那么简单。所以很多时候不正确的使用多线程反倒会影响程序的性能。下面先看一个例子 :class Program { static int num = 1; static void Main(string[] args) { ...转载 2019-03-02 13:42:19 · 133 阅读 · 0 评论 -
正则表达式
元字符:^:表示匹配字符串的开始。“^A”:匹配以大写字母 ‘A’ 开始的字符串。例如:A、ABC、A123等。$:表示匹配字符串的结束。“A$”:匹配以大写字母 ‘A’ 为结尾的字符串。例如:A、CBA、123A等。^与$结合起来使用,用于控制匹配的开始直到结束的匹配规则。“^A123$”:匹配从开始到结尾为 ‘A123’ 的字符串。...转载 2019-03-02 14:35:34 · 1974 阅读 · 0 评论 -
C#:分享一个关于获取IP的工具类
///暂时仅限用于PC端using System.Collections;using System.Collections.Generic;using System.Net;using System.Net.NetworkInformation;using System.Net.Sockets;using UnityEngine; public static cl...原创 2019-03-02 16:27:26 · 308 阅读 · 0 评论 -
C#:预处理器指令
原创 2019-03-25 13:52:56 · 216 阅读 · 0 评论 -
c#:一些实用方法
1.获取桌面等路径:string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); MessageBox.Show("桌面的路径是"+dir);2.反射获取类的方法:Type t = GetType(); //BindingFlags作为一个特别的标志量,在反射中,通过这个标志...原创 2019-03-25 13:58:11 · 252 阅读 · 0 评论 -
Unity:发布WebGL遇到的坑
1. shader添加要全,否则web版报错2.DllImport 这个一定要注掉,否则web版黑屏,Editor下无妨3.www加载资源: (1)路径不能出错,也不能出现//, 否则可能会崩溃 (2)xml资源尽量在跳转场景或选择节点时进行加载,否则可能会报错 (3)图片资源不能是中文路径,需要转化名字: WWW.EscapeURL(nam...原创 2019-03-25 14:09:56 · 14496 阅读 · 15 评论