
常用代码
TCMY
这个作者很懒,什么都没留下…
展开
-
在C#中将.bmp转为.jpg格式的函数(超全)
转发。转载 2024-07-05 14:39:40 · 127 阅读 · 0 评论 -
C# 判断是否是在设计模式下有效的方法
VS开发过程中,如果我们使用了处定义控件,在设计时会引发一些事件,如果不想被执行,可以判断一下如果是在设计模式下就不要运行。public static bool IsDesignMode() { bool returnFlag = false; #if DEBUG if (LicenseManager.UsageMode == LicenseUsageMode.Designtime) { returnFlag = true.原创 2022-04-12 08:24:03 · 529 阅读 · 0 评论 -
查看SQL SERVER数据库的连接数
1,查看连接到‘TestDB2’数据库的连接select * from master.dbo.sysprocesseswhere dbid = DB_ID('TestDB2')*查询某个数据库用户的连接情况sp_who 'sa'2,查看数据库允许的最大连接select @@MAX_CONNECTIONS3,查看数据库自上次启动以来的连接次数SELECT @@CONNECTIONS4,关闭连接上面的查询可以得到spid,根据spid,关闭进程就可以了。k.转载 2022-04-11 17:34:56 · 4642 阅读 · 1 评论 -
C#通过ASCLL码值,将字符串中数字和非数字拆开
在项目中,我们会遇到一个字符串里由起始字母+数字组成,并且要对数字部份进行自增或计算工作,这时就要从这个字符串中拆出字母部份和数据部份。以下是根据ASCLL码值进行拆分的方法:string Parent = "";string Number = "";foreach (char cha in FResultID){ int keyAscii = Convert.ToInt32(cha); if (48 <= keyAscii && keyAscii &l原创 2022-04-07 08:52:02 · 587 阅读 · 0 评论 -
c#代码判断中文字符长度(1个中文2字节英文1字节)
因为表里字符长度一个中文是2字节,但如果直接用string的Length一个中文才算1,所以要转为byte[]处理,不然长度与数据库里的长度会不符超长判断无效导致保存不了。byte[] bytCodena = Encoding.Default.GetBytes(Codena);int len = bytCodena.Length;if (len > 250){byte[] dstArray = new byte[250];Buffer.BlockCopy(bytCode.原创 2022-04-05 18:48:06 · 1604 阅读 · 0 评论 -
C# 当前不会命中断点(调试时不能进入断点)
C# 当前不会命中断点(调试时不能进入断点),提示还没有为该文档加载任何符号原创 2022-04-02 09:01:17 · 12025 阅读 · 0 评论 -
C#获全局异常未处理异常,对错误信息写入日志(Application.ThreadException异常, 拦截GUI主线程的异常)
一般来说方法内我们都会有try..catch来捕获异常,但如果主程序发生一些特殊异常,是捕获不到的,需要处理Application.ThreadException异常来捕获异常,进行记录,以便跟踪处理。.Net Winform有着自己的未处理异常机制。 Winform内部的代码会在Applicatin.Run方法里面为消息循环创建一个大的try...catch。 这样, 任何在GUI主线程里面的异常都会被这个try...catch所捕捉到, 这个默认的未处理异常handl...原创 2022-03-29 09:37:59 · 2342 阅读 · 0 评论