摘要: 工作中遇到的两种线程锁死的情况,特此记录: 1.Thread1和Thread2抢占同一对象中的2个锁obj1和obj2,对象如下: 1 public class Test 2 { 3 object _obj1; 4 object _obj2; 5 public Test() 6 { 7 _obj1 阅读全文
posted @ 2023-06-06 11:29 [春风十里] 阅读(275) 评论(0) 推荐(0)
摘要: 平时在工作学习过程中,编写或调用函数时会遇到各种形式的参数,网络查询后特记录后用(参考他人总结): 共六种形式:值参数、引用参数、输出参数、参数数组、命名参数、可选参数; 值参数 最常用的参数形式; void DoWork(int para1, string para2, bool para3, f 阅读全文
posted @ 2023-06-06 09:43 [春风十里] 阅读(760) 评论(0) 推荐(0)
摘要: 记录下日常用到的字符串的一些操作: 指定转换 string newStr = ""; //整数与16进制字符串的互相转换 string str = (2748).ToString("X"); int iData = Convert.ToInt32(str, 16); //整数与字符串的互相转换 st 阅读全文
posted @ 2023-05-24 15:44 [春风十里] 阅读(133) 评论(0) 推荐(0)
摘要: 1.迭代器:可使用Foreach遍历,如List,Dictionary等,其继承IEnumerable接口,并实现public IEnumerator GetEnumerator()方法; 举例:有个动物园,其中有各种动物: public class Zoo : IEnumerable { List 阅读全文
posted @ 2023-05-20 11:31 [春风十里] 阅读(118) 评论(0) 推荐(0)
摘要: 1.扩展方法 为引用的类型追加方法,可提高代码编写效率,增加代码可读性; 例如有一个字符串,要对其进行2个操作:转换为整数;按1分割为数组; string str = "0121314";//给出字符串 int iValue = Convert.ToInt32(str);//转换为整数 string 阅读全文
posted @ 2023-05-19 21:38 [春风十里] 阅读(62) 评论(0) 推荐(0)
摘要: 记录一些基础控件的常用属性及事件。 Button按钮,Button按钮背景设为透明,背景选择一张圆角图片,可实现简单的圆角效果。 this.button2.Text = "Click Me"; this.button2.FlatStyle = FlatStyle.Flat; this.button2 阅读全文
posted @ 2023-03-29 14:14 [春风十里] 阅读(67) 评论(0) 推荐(0)
摘要: 记录下使用C#+Word模板导出Word文件的方法。 首先建立Word文件模板,需要填写的地方用占位符替代,比如姓名处:name,年龄处:age.... 首先引入命名空间: using word = Microsoft.Office.Interop.Word 下面是代码实现: word.Applic 阅读全文
posted @ 2023-01-17 19:02 [春风十里] 阅读(895) 评论(0) 推荐(0)
摘要: 日常工作中需要将对象A的数据赋给对象B,常用做法就是字段/属性依次赋值,如果对象有很多个成员,依次写显然是个比较笨的方式。 下面使用内存拷贝功能来实现上述目的。引入命名空间: using System.Runtime.InteropServices; 首先给出类Cup,内有四个变量: [Struct 阅读全文
posted @ 2023-01-13 17:15 [春风十里] 阅读(795) 评论(0) 推荐(0)
摘要: 引入命名空间: using System.Drawing; 以下代码即可实现: static void PrintScreen() { using (Bitmap bitPic = new Bitmap( width: Screen.PrimaryScreen.Bounds.Width, heigh 阅读全文
posted @ 2023-01-12 18:07 [春风十里] 阅读(198) 评论(0) 推荐(0)
摘要: 引入命名空间: using Microsoft.Office.Interop.Excel; using System.Runtime.InteropServices; 创建Sheet: var app = new Microsoft.Office.Interop.Excel.Application( 阅读全文
posted @ 2023-01-12 18:04 [春风十里] 阅读(863) 评论(0) 推荐(0)