摘要: 1.首先将可执行程序发布到桌面快捷方式。 2.将快捷方式拖放到自己想要的位置。 3.右击-属性,修改目标为:%windir%\system32\cmd.exe /c start Bin\Debug\Practice.exe,这个Bin和快捷方式在同一目录下。 4.起始位置设为空。 5.点击应用-确定 阅读全文
posted @ 2023-07-26 10:20 [春风十里] 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: 首先添加引用: using System.Runtime.InteropServices; 声明外部实现方法: [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, s 阅读全文
posted @ 2023-07-25 18:24 [春风十里] 阅读(14) 评论(0) 推荐(0) 编辑
摘要: winform和控制台的程序入口都是program.cs中的Main函数。 我们可以F5启动程序,也可以双击bin目录下的exe启动。现在我想通过exe启动程序时,给程序传入参数,程序根据收到的参数进行逻辑处理。 首先给Main函数增加参数: static void Main(string[] ar 阅读全文
posted @ 2023-07-16 14:34 [春风十里] 阅读(679) 评论(0) 推荐(0) 编辑
摘要: winform提供了很多控件供使用,如label;text;button;panel;checkbox等,在一些场景下,这些控件不能很好的满足使用或适应场景,就需要我们进行自定义控件。 自定义控件有三种形式: 1.组合控件:将vs提供的控件自定义组合打包成一个新的控件就叫做组合控件。可避免一些重复工 阅读全文
posted @ 2023-07-16 11:15 [春风十里] 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 实现将字符串编译为代码并在程序中使用,实际应用可将字符串保存在文件中,程序启动后读取文件中字符转换为代码执行,这样只需要修改文件不改动代码就可以增删或修改程序功能,提高程序的灵活性。 例如,要实现下面的代码: using System; namespace TestSpace { class Tes 阅读全文
posted @ 2023-06-15 20:47 [春风十里] 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到的两种线程锁死的情况,特此记录: 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 [春风十里] 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 平时在工作学习过程中,编写或调用函数时会遇到各种形式的参数,网络查询后特记录后用(参考他人总结): 共六种形式:值参数、引用参数、输出参数、参数数组、命名参数、可选参数; 值参数 最常用的参数形式; void DoWork(int para1, string para2, bool para3, f 阅读全文
posted @ 2023-06-06 09:43 [春风十里] 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 记录下日常用到的字符串的一些操作: 指定转换 string newStr = ""; //整数与16进制字符串的互相转换 string str = (2748).ToString("X"); int iData = Convert.ToInt32(str, 16); //整数与字符串的互相转换 st 阅读全文
posted @ 2023-05-24 15:44 [春风十里] 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.迭代器:可使用Foreach遍历,如List,Dictionary等,其继承IEnumerable接口,并实现public IEnumerator GetEnumerator()方法; 举例:有个动物园,其中有各种动物: public class Zoo : IEnumerable { List 阅读全文
posted @ 2023-05-20 11:31 [春风十里] 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.扩展方法 为引用的类型追加方法,可提高代码编写效率,增加代码可读性; 例如有一个字符串,要对其进行2个操作:转换为整数;按1分割为数组; string str = "0121314";//给出字符串 int iValue = Convert.ToInt32(str);//转换为整数 string 阅读全文
posted @ 2023-05-19 21:38 [春风十里] 阅读(30) 评论(0) 推荐(0) 编辑