表示SegmentFault貌似都是些前后端的人在玩,额,果断来写点不一样的东西好了。
GitHub引用地址:https://github.com/MoonLord-L...
100%原创整理,求Star,求类似函数库或代码分享,求BUG……
[绕坑教程,一些奇技淫巧]
在Visual Studio中显示行号:工具,选项,文本编辑器,所有语言,显示行号
VB.NET中,数组与ArrayList互相转换:(New ArrayList(New String() {})).ToArray(String.Empty.GetType())
VB.NET中,数组元素个数的声明与其它语言不同,Dim Array(2) As String : MsgBox(Array.Length),输出3
VB.NET中,双引号使用两个双引号来转义替代,如""""表示1个双引号的字符串,字符串用&符号来连接
VB.NET中,想要在“调试”状态下,程序也能正常捕获UI异常,需要:项目,属性,应用程序,取消“启用应用程序框架”,将“启动对象”设置为自定义的Main函数(参考本函数库中的Program.vb文件)
从 .NET Framework 2.0 版开始,将无法通过 try-catch 块捕获 StackOverflowException 对象,并且默认情况下将立即终止相应的进程,而 OutOfMemoryException 则可以捕获并处理
-
System.Drawing.Imaging.ImageFormat的图片保存质量及文件大小降序排列,实测结果:
Bmp(最大)> Tiff > Exif/ Icon /MemoryBmp > Png/ Emf /Wmf(默认) > Gif > Jpeg(最小)
-
VB.NET中,SendKeys函数不能模拟发送PrintScreen键(全屏截图),必须使用底层的keybd_event函数实现才可以:
My.Computer.Keyboard.SendKeys(Keys.PrintScreen) '内置函数,无效 System.Windows.Forms.SendKeys.Send(Keys.PrintScreen) '内置函数,无效 My.K