C#
淡定vs冷漠
菜鸟级别,正在努力学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#之某种情况下switch...case...和if...else if...的效率比较
之前一直在考虑switch…case…和if…else if…在同样字符串判断之间的效率问题,今天测试了一下,看了一下耗时。 string test; for (int i = 0; i < 1000000; i++) { switch (str) { case"1": case"2": case "3": case "4": case "5.原创 2021-01-06 16:31:46 · 2461 阅读 · 2 评论 -
C#字符串比较“==“和Equals的效率问题
关于Equals和"=="的效率问题,简单的写了一个测试程序(这里就不说明了),测试的最终结果下面介绍一下,在不同的场合使用不同的方法。10亿次循环测试字符串比较与"ABCDEF"相等的时间(10次结果取平均值)string.Equals(“ABCDEF”)耗时2.905秒string == “ABCDEF” 耗时2.375秒10亿次循环测试字符串比较与"ABCDEF"不等的时间(10次结果取平均值)!string.Equals(“ABCDEF”)耗时2.928秒string != .原创 2020-11-10 16:38:15 · 2549 阅读 · 0 评论 -
C#中字符串判断EndsWith和Contains的效率比较
关于字符串的判断,EndsWith和Contains下面做了两个简单的例子,运行后测试了一下所耗时间。 public void TestContains() { DateTime _starTime = DateTime.Now; string str = "2020年-10kV分支线"; for (int i = 0; i < 1000000; i++) { .原创 2020-07-08 10:02:13 · 1597 阅读 · 0 评论 -
C#Winform之高分辨率下的窗体显示模糊
自从换了高分辨率的电脑之后,发现设计的Winform窗体运行的时候会根据你的屏幕分辨率进行拉伸变形了,还变得模糊不清晰。于是通过百度搜索前辈们的经验,然后移植到自己的博客中来,下面说一下右键解决方案中的项目,添加–类在弹出的窗口中找到“应用程序清单文件”–添加会出现添加了一个app.manifest的文件,打开后去查找如下代码段,如果有应该是注释掉的,取消注释,如果没有则添加...原创 2020-05-08 11:07:51 · 3479 阅读 · 1 评论 -
DevExpress之TreeList节点两次单击重命名
//在进行重命名的时候会用到以下三个事件,可以在初始化的时候自定义,也可以通过treelist1的属性事件中进行添加。 void treeList1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseB...原创 2020-04-21 10:15:07 · 1223 阅读 · 1 评论 -
C#解决图片背景闪烁的问题
public Form1() { InitializeComponent(); //根据我的理解,每个窗体的这地方加上以下几行代码就行了 this.DoubleBuffered = true;//设置本窗体 SetStyle(ControlStyles.UserPaint...转载 2018-03-23 09:43:33 · 3300 阅读 · 1 评论
分享