C#
蓝之羽520
这个作者很懒,什么都没留下…
展开
-
C#中的委托(Delegate)小结
Delegate中文翻译为“委托”。Msdn中对Delegate的解释如下: C#中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。上面转载了委托的概念,下面直接介绍我自己的总结,比较简单直观:目的:主...原创 2018-07-02 15:16:09 · 328 阅读 · 0 评论 -
winform的listview,获取单击的某行内容
1、首先要在listview控件属性中,添加click事件2、要判断是否获取了几行int selectCount = listview1.SelectedItems.Count; //选中的行数目,listview1是控件名。if (selectCount == 0) return;//没选中,不做响应3、获取选中行的内容string sPID = listview1.SelectedItems...原创 2018-07-02 15:24:52 · 6351 阅读 · 0 评论 -
C#,自己写的32位MD5加密函数
大体思路都是,MD5加密后得到byte类型的数组,然后将每个数组成员转换成16进制的string字符串,这里就容易产生BUG,因为转换成16进制时,遇到10以内的数字时,转后都是一个单字符的,但我们每次转换都要得到两个字符的字符串,网上大多数都没有考虑到这个,导致加密结果出现问题。 下面是我自己写的32位MD5加密函数,如果大家发现有BUG,请一定要给我留言,我好改正,谢谢//32位...原创 2018-08-08 16:10:26 · 1960 阅读 · 1 评论 -
winform中设置无边框模式(FormBorderStyle为None)后点击任务栏图标,实现隐藏恢复窗口功能
在winform编程中,有时候我们可能对窗体样式需要定义,不适用系统自带的样式,这样我们可以设置FormBorderStyle属性为None。但是设置了FormBorderStyle为None后,我们点击任务栏应用程序图标并不能实现程序的最小化(或还原窗口)的操作(使用系统自带样式是可以实现的)。下面我将展示如何在FormBorderStyle为None的情况下,实现应用程序任务栏图标点...原创 2018-11-15 14:40:25 · 3554 阅读 · 0 评论 -
winform的richtextbox展示内容时,展示区显示内容的最后部分
显示多行数据,将焦点放在数据最后一行//先将内容放到richTextBox1中,然后处理焦点问题richTextBox1.Focus();//先获取焦点richTextBox1.Select(richTextBox1.TextLength, 0);//选中数据末尾0个字符richTextBox1.ScrollToCaret();//将滚动条移动到当前位置 ...原创 2018-11-16 11:34:52 · 1159 阅读 · 0 评论 -
c#数据类型转换整理
1、进制转换int ix = Convert.ToInt32(sValues, 16);//sValues为字符字符串,转为16进制的int类型string sX = nNum.ToString("X4");//X4表示16进制的4个字符2、string与byte[]之间的转转换//string类型转成byte[]:byte[] byteArray = System.Text....原创 2018-12-13 10:04:56 · 336 阅读 · 0 评论