- 博客(12)
- 资源 (15)
- 收藏
- 关注
转载 C#中struct和class的区别详解(转)
C#中struct和class的区别详解本文详细分析了C#中struct和class的区别,对于C#初学者来说是有必要加以了解并掌握的。简单来说,struct是值类型,创建一个struct类型的实例被分配在栈上。class是引用类型,创建一个class类型实例被分配在托管堆上。但struct和class的区别远不止这么简单。概括来讲,struct和class的不同体现在:● 类是引用类型,struct是值类型● 在托管堆上创建类的实例,在栈上创建struct实例● 类实例的赋值,赋的是引用地址,
2021-06-30 17:25:41 367
原创 list<>和dictionary<>在c#中的区别
list<>和dictionary<>在c#中的区别是什么?List<>和Dictionary<,> - 用于不同目的的完全不同的数据结构,List只是一组项目,Dictionary是一组键值对。 当你有一组复杂的对象并想要快速访问时,字典非常有用,比如说ObjectName / ObjectId,在这种情况下,你创建IDictionary<string, TObject>,其中key是ObjectId,Value将是一个对象本身。 一些差异:
2020-10-28 10:16:30 3989 1
原创 跳出两层for循环d的三种简单方法
第一种:break次级循环,同时触发父级别的停止循环条件for (int j = 0; j < 5; j++) { for (int i = 0; i < 24; i++) { if (StockMsg[i, j] =...
2020-03-27 13:53:57 12347 2
转载 C# DateTime日期格式化
符号对照表.net版本:4.0系统版本:Win7 符号 说明 语法 示例(2016-05-09 13:09:55:2350) yy 年份后两位 DateTime.Now.ToString("yy") DateTime.Now.ToString("yy"); // => 16...
2019-06-06 15:37:54 8513
转载 基于任务的异步编程
任务并行库 (TPL) 以“任务”的概念为基础,后者表示异步操作。 在某些方面,任务类似于线程或 ThreadPool 工作项,但是抽象级别更高。 术语“任务并行”是指一个或多个独立的任务同时运行。 任务提供两个主要好处:系统资源的使用效率更高,可伸缩性更好。在后台,任务排队到已使用算法增强的 ThreadPool,这些算法能够确定线程数并随之调整,提供负载平衡以实现吞吐量最大化。 这会使任务...
2018-11-14 20:23:46 366 1
转载 Task Class详解
Task ClassDefinitionNamespace:System.Threading.TasksAssemblies:System.Threading.Tasks.dll, mscorlib.dll, netstandard.dll, System.Runtime.dll表示一个异步操作。C#复制public class Task : IAsyncResult, IDis...
2018-11-14 20:21:13 720
原创 C#中子窗体调用主窗口控件的简单代码
主窗体 Form1 上加三个控件:一个Timer1;一个Button1用来打开子窗体 Form2;一个Label1用来根据Timer变化显示时间。子窗体 Form2 上加一个Button1,用来调用主窗体的Timer1。主窗体 Form1代码Button1的Click事件: private void button1_Click(object sender, EventArgs...
2018-11-02 15:21:31 4808
原创 VB.NET的lambda运算符和C#的lambda运算符=>之比较
VB.NET也是有运算符的,不过不是=&gt;,而是用Function()代替的。比如求一个字符串数组中最短字符串的长度,代码如下:Dim words As String() = {"cherry", "apple", "blueberry"}Dim shortestWordLength As Integer = words.Min(Function(mm) mm.Length
2018-10-26 17:32:06 3441 1
原创 按标签的坐标值对标签的二维码/条码排序
按标签的坐标值对标签的二维码/条码排序本博客主要还是为了学习Lambda 表达式运算符 =&gt;,微软帮助参考地址为:[1]:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/bb397687(v%3Dvs.100)=&gt; 运算符(C# 参考)[2]:https://d...
2018-10-16 15:19:59 824
原创 我的图像SHADING算法和5x5滤波
我的图像SHADING算法和5x5滤波本人直接使用Markdown编辑器,(Markdown编辑器使用[StackEdit][6]修改而来),用它写博客玩一玩的哦:目录一个星是斜体字两个星是黑体字两个星是黑体斜体字快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 ...
2018-08-29 15:53:57 2907 1
C#上位机和OMRON PLC通讯类
2020-02-25
C#中英文转换自定义控件
2018-12-27
截屏小程序 .........
2018-12-20
C#中子窗体调用主窗口控件的简单实例
2018-11-02
VB.NET中ADO访问ACCESS示例
2014-08-10
中英文转换vb.net源代码
2014-04-22
中英文界面转换(多语言界面)
2013-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人