C#
云端上的蚂蚁
使用过语言c++、c#、python、(flash as3.0)
开发过winform、wpf、unity、ue4、python(爬虫、flask、pyqt)
展开
-
C# 数组
一维数组的创建 //只声明不初始化,必须指定长度 int[] arr1 = new int[4]; //通过循环赋值 for (int i = 0; i < 4; i++) { arr1[i] = i; } //声明时初始化(3种写法) int[] arr1 = new int[4] { 1,2,3,4}; int[] arr2 = new int[] { 1,2,3,4}; int[] arr3 = { 1,2,3,4};二维数组 //声明不初始化原创 2021-11-29 10:20:54 · 414 阅读 · 0 评论 -
C# n++和++n的区别
**n++ 和 ++n,在你不用该表达式去赋值一个变量时,他们的功能相同,但是如果你需要使用这个表达式来赋值,或者说作为一个函数的参数的时候,要注意了!!!**测试 [TestMethod] public void TestSub() { int n = 1; int v = n++;//先赋值运算,再自增 Debug.WriteLine("v:"+v); Debug.WriteLine("n:"+n); int原创 2021-09-23 16:13:13 · 668 阅读 · 0 评论 -
C# Parallel.ForEach并行遍历数据遗漏问题
C# Parallel.ForEach并行遍历数据遗漏问题使用List会遗漏数据改为 Concu使用List会遗漏数据 Parallel.ForEach(list, new ParallelOptions { MaxDegreeOfParallelism = Environment.ProcessorCount }, (u, ParallelLoopState) => { //处理... });改为 Concu原创 2020-08-21 13:07:00 · 2426 阅读 · 1 评论 -
关于开发类库后使用无法看到注释的解决方法
1、使用三个斜杠的格式方法注释的格式:/// <summary> /// 这是一个方法的注释,类其他都一样/// </summary>void Method(){}2、设置设置类库生存xml,并拷贝到引用的地方具体设置是:项目右键—>属性—>生成—>XML文档文件选中再编译 引用动态类库时,把类库和同名的xml文件放到同一个文件夹内即可。原创 2016-12-25 11:08:29 · 1355 阅读 · 0 评论 -
Json序列化失败
问题://为什么用json序列化这样没得问题 Dictionary<string, int> dic = new Dictionary<string, int>(); dic.Add("1", 1); string strJson = LitJson.JsonMapper.ToJson(dic);//这样有问题 Dictionary<int, int> dic2 = new Diction原创 2017-02-28 15:17:39 · 2285 阅读 · 0 评论 -
C#控制台程序 编辑模式阻塞
背景 使用VS2017 写控制台程序,发现每次点击控制台,标题开头加了个“选择”。没在意,后面在通信的时候出现各种阻塞。修改各种代码,还是未解决问题解决办法 控制台程序运行后,点击或者右键图标 ,取消快速编辑模式...原创 2018-06-04 09:57:40 · 1357 阅读 · 0 评论