随笔分类 -  C#

正则表达式
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1 阅读全文

posted @ 2022-08-26 10:40 糯米白白 阅读(26) 评论(0) 推荐(0)

C# 金额转大写
摘要:/// <summary> /// 金额转大写 /// </summary> /// <param name="s"></param> /// <returns></returns> public static string AmountToChinese(double s) { s = Math. 阅读全文

posted @ 2022-08-25 18:02 糯米白白 阅读(143) 评论(0) 推荐(0)

C#中ToString数据类型格式大全(千分符)总结
摘要:用DataFormatString格式化GridView 在 GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是 阅读全文

posted @ 2022-08-25 15:20 糯米白白 阅读(630) 评论(0) 推荐(0)

C# 缓存的使用
摘要:https://www.cnblogs.com/snailblog/p/11570094.html 阅读全文

posted @ 2022-08-24 12:02 糯米白白 阅读(22) 评论(0) 推荐(0)

C# OpenFileDialog 无响应
摘要:C# OpenFileDialog无响应 private Thread invokeThread; private OpenFileDialog openFileDialog1; private DialogResult result; private void linkLabel1_LinkCli 阅读全文

posted @ 2022-08-23 17:38 糯米白白 阅读(64) 评论(0) 推荐(0)

C# Serilog 使用
摘要:使用时需要引用两个Nuget包 Serilog Serilog.Sinks.File ![](https://img2022.cnblogs.com/blog/2922453/202208/2922453-20220822150612536-581449977.png) ![](https://im 阅读全文

posted @ 2022-08-22 14:42 糯米白白 阅读(355) 评论(0) 推荐(0)

Sys.WebForms.PageRequestManagerServerErrorException
摘要:在 ScriptManager 内添加 EnablePartialRendering="false" 显示详细的错误信息。 如下: <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false" 阅读全文

posted @ 2022-08-19 15:22 糯米白白 阅读(34) 评论(0) 推荐(0)

C# 语法糖汇总
摘要:语法糖 指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 需要声明的是“语法糖”这个词绝非贬义词,它可以给我们带来方便,是一种便捷的写法,编译器会帮我们做转换,而且可以提高开发编码的效率,在性能上 阅读全文

posted @ 2022-08-18 12:00 糯米白白 阅读(66) 评论(0) 推荐(0)

试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
摘要:两种原因: 第一种为程序的运行以平台系统位数不匹配,第二种则是该死的VS整出来的... 一般在下面三种情景下会发生. 1.64位系统上C#调用32位的C++ *.dll 2.64位系统上IIS发布含有32位的 *.dll应用程序时 3.64位系统上编写C++ *.dll,在64位系统上通过 C#调用 阅读全文

posted @ 2022-08-16 16:55 糯米白白 阅读(1571) 评论(0) 推荐(0)

C# 控制台交互
摘要:安装nuget包命令 `Install-Package Sharprompt` ``` // Simple input var name = Prompt.Input("What's your name?"); Console.WriteLine($"Hello, {name}!"); // Pas 阅读全文

posted @ 2022-08-15 17:06 糯米白白 阅读(181) 评论(0) 推荐(0)

C# Aspose.Cells 样式
摘要:protected void btnAsnExport_ServerClick(object sender, EventArgs e) { var getAsnData = SearchDataClass.GetAsnSearchData(txtAsnNo.Value, hfCustomerID.V 阅读全文

posted @ 2022-08-05 10:10 糯米白白 阅读(459) 评论(0) 推荐(0)

socket 10060错误解决方案
摘要:参考文章: (1)https://www.codeprj.com/blog/69d88c1.html (2)https://www.cnblogs.com/saysmy/p/6936716.html (3)https://www.codeprj.com/blog/69d88c1.html 阅读全文

posted @ 2022-07-27 17:03 糯米白白 阅读(425) 评论(0) 推荐(0)

C# The process cannot access the file 'XXX' because it is being used by another process.
摘要:在读取文件时报进程占用 **1.将后台进程杀掉** ``` /// /// 杀掉FoxitReader进程 /// /// public static void KillProcess(string processName) { foreach (Process p in Process.GetPr 阅读全文

posted @ 2022-07-27 10:47 糯米白白 阅读(2091) 评论(0) 推荐(0)

C# DateTime.TryParseExact 格式转换问题
摘要:``` var value = "30.04.2022"; try { DateTimeFormatInfo dateTimeFormatInfo = new CultureInfo("zh-CN", false).DateTimeFormat; if (!DateTime.TryParseExac 阅读全文

posted @ 2022-07-21 17:41 糯米白白 阅读(373) 评论(0) 推荐(0)

C# Web.config 文件的 元素中的“targetFramework”特性仅用于目标 .NET Framework 版本 4.0 或更高版本
摘要:在IIS配置网站出错 Web.config 文件的 元素中的“targetFramework”特性仅用于目标 .NET Framework 版本 4.0 或更高版本(例如“”)。“targetFramework”特性当前引用的版本高于已安装的 .NET Framework 版本。请指定 .NET F 阅读全文

posted @ 2022-07-08 16:38 糯米白白 阅读(4239) 评论(0) 推荐(0)

EF设置查询/数据库连接超时时间
摘要:EF默认查询连接数据库的时间是30秒,项目运行太久数据很多,有时候30秒也查不出数据需要延长连接数据库时间 只要在单独的方法里: 在使用_sqlserverDB.Database执行sql前添加设置代码 ``` _sqlserverDB.Database.SetCommandTimeout(6000 阅读全文

posted @ 2022-07-08 11:29 糯米白白 阅读(1883) 评论(0) 推荐(0)

导航