自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 C#秘密武器之多线程——参数与返回值

https://www.cnblogs.com/weige/p/4240564.html线程函数要么没有参数,要么只能有一个object参数,而且均没有返回值,这样就大大降低了程序的灵活性,其实我们想要的是能像普通方法一样正常使用参数和返回值!能不能实现这个需求呢?下面就介绍两种方法一、添加外壳方法原理:把参数传递变成了对变量的调用方法:定义一个专门的线程类。1、需要向线程传递的参数和返回值作为类的公共属性;2、线程函数的真正方法也放在该类里边3、加壳的线程函数也放在里边(真正调用的是2

2020-05-30 22:52:28 1105

原创 c#程序 退出代码

https://stackoverflow.com/questions/12977924/how-to-properly-exit-a-c-sharp-applicationI would either one of the following:Application.Exit();for a winform orEnvironment.Exit(0);

2020-05-18 23:03:25 1413

原创 C#鼠标右键菜单(快捷菜单)

https://www.zybuluo.com/kuier1992/note/164140ContextMenuStrip和ContextMenu的不同,其实就是一个新一个旧。ContextMenuStrip控件替换ContextMenu控件并向其添加功能;但是也可选择保留ContextMenu控件以备向后兼容和将来使用。...

2020-05-18 11:39:27 1086

原创 contextmenustrip子菜单获取父级的sourcecontrol 属性为null

我从一个Picturebox中右键弹出一个contextmenustrip的sourcecontrol属性控制这个picturebox,但是打开第二级的contextmentstrip(二级菜单)通过owner获取了父级contextmenustrip结果他的sourcecontrol属性为null(c#)求大虾。。。求教其子菜单获得其父菜单的sourcecontrol属性的值。。在主contextmenustrip中加一个Opening事件,然后在道一专个全局变量中保存主contextmen.

2020-05-18 11:36:09 696

原创 c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法

https://www.cnblogs.com/xiaofengfeng/archive/2012/01/14/2322380.html双击contextMenuStrip1在它的opening事件中写入下面的代码: private void contextMenuStrip1_Opening(object sender, CancelEventArgs e) { string whichcontrol_name= (sender as Con

2020-05-18 11:34:26 663

原创 C#中String类型字符串内封装的一些方法及其使用情况

string str = "abcdefg";str.ToUpper();//将字符串全部转换为大写str.ToLower();//将字符串全部转换为小写str.Trim();//去掉字符串中的空格str.PadLeft(10,'*');//在字符串中添加字符或者空格,其中参数1表示添加完字符后字符串总的长度str.Replace('b',' ');//将字符串中的的指定字符进行替换str.Remove(1,2);//将字符串中的指定位置的字符删除,其中参数1为字符串中删除字符的初始索引位置,.

2020-05-11 23:21:37 781

原创 C# 读取电脑CPU、主板、硬盘序列号等信息

添加引用:System.Management,然后引入命名空间:using System.Management;//获取CPU序列号public string GetCPUSerialNumber(){ try { ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Processor"); string sCPUSerialNum

2020-05-08 21:39:52 1855

原创 怎么查询电脑的磁盘序列号和各种硬件信息(Windows系统)

1、查询磁盘序列号:wmic diskdrive get serialnumber2、查询BIOS序列号:wmic bios get serialnumber3、查询网卡信息:wmic nicconfig get macaddress4、查询cpu的ID:wmic cpu get processorid5、查询主板序列号:wmic baseboard get serialnumber...

2020-05-08 16:19:26 3647

原创 c# 如何定义全局变量?

C#中没有全局变量的概念,可以定义一个common类,通过静态百变量来存放所有需要的全局变量,调用的时候通过common来调用即可。调用的时候使用“命名空间度.common.属性名”即可,例如 string m_name = common.Name ;common.farray [0, 2] = 0.5 ;...

2020-05-07 21:48:57 9642

原创 C#中 选项卡(Tabcontrol)动态添加TabPage

https://www.cnblogs.com/zhangyonglvdaomei/p/3837846.htmlhttps://stackoverflow.com/questions/33069634/dynamically-add-tabs-to-tabcontrol-containerhttps://www.codeproject.com/Questions/794496/how-to...

2020-05-05 09:59:42 4822

原创 C#中BitConverter.ToUInt16()和BitConverter.ToString()的简单使用

https://blog.csdn.net/u010683091/article/details/703322861. BitConverter.ToUInt16()的用法,是把两个字节转换为无符号整数,如:205 56 这两个字节的16进制是 CD 38 那么转为无符号整数 应该倒过来排 即 38CD 这个数转为无符号十进制整数就是 145412. BitConverter.To...

2020-05-02 09:10:49 2159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除