
C#源代码
文章平均质量分 58
良朋
I'm a coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
list<>和dictionary<>在c#中的区别
list<>和dictionary<>在c#中的区别是什么?List<>和Dictionary<,> - 用于不同目的的完全不同的数据结构,List只是一组项目,Dictionary是一组键值对。 当你有一组复杂的对象并想要快速访问时,字典非常有用,比如说ObjectName / ObjectId,在这种情况下,你创建IDictionary<string, TObject>,其中key是ObjectId,Value将是一个对象本身。 一些差异:原创 2020-10-28 10:16:30 · 4375 阅读 · 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 · 14923 阅读 · 2 评论 -
C#LINQ简介(转)
C#LINQ简介转载 2020-02-17 16:01:48 · 465 阅读 · 0 评论 -
按标签的坐标值对标签的二维码/条码排序
按标签的坐标值对标签的二维码/条码排序本博客主要还是为了学习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 · 906 阅读 · 0 评论 -
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 · 5010 阅读 · 0 评论 -
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 · 828 阅读 · 0 评论 -
基于任务的异步编程
任务并行库 (TPL) 以“任务”的概念为基础,后者表示异步操作。 在某些方面,任务类似于线程或 ThreadPool 工作项,但是抽象级别更高。 术语“任务并行”是指一个或多个独立的任务同时运行。 任务提供两个主要好处:系统资源的使用效率更高,可伸缩性更好。在后台,任务排队到已使用算法增强的 ThreadPool,这些算法能够确定线程数并随之调整,提供负载平衡以实现吞吐量最大化。 这会使任务...转载 2018-11-14 20:23:46 · 443 阅读 · 1 评论 -
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 · 8645 阅读 · 0 评论