![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
楚楚动人的明
踩坑日记,帮助有缘人得到经验。架构师之路,成为社会有用的人。程序猿应该是创造型工作,而不是体力劳动者!打破舒适区,能力的提升自然要有一个“痛苦”的过程,所谓的痛苦并不是真的痛苦,而是心 理的一种抵触。
展开
-
Winform /C# 截图当前窗体,指定区域,当前屏幕
【代码】winform 截图当前窗体,指定区域,当前屏幕。原创 2024-05-20 14:20:25 · 465 阅读 · 0 评论 -
C# double类型计算精度问题解决
问题:res 的值0.112450000001,精度不对,预期是0.11245。原创 2024-03-19 15:08:02 · 479 阅读 · 0 评论 -
C# OpenFileDialog.ShowDialog() 打不开,卡死选不了文件,程序无响应
现象 中文模式下打开了选文件的对话框,直接卡死选不了文件。ShowDialog接口有bug。原创 2024-03-01 14:23:46 · 394 阅读 · 0 评论 -
错误 3002: 映射从第 10808 行开始的片段时有问题:表 xx的键(xx.id)具有潜在运行时冲突: 列(xx.id)映射到概念端 EntitySet xx 的属性,但是它们未形成 Entit
错误 3002: 映射从第 10808 行开始的片段时有问题:表 xx的键(xx.id)具有潜在运行时冲突: 列(xx.id)映射到概念端 EntitySet xx 的属性,但是它们未形成 EntitySet 的键属性(xx.id, xx.senID, xx.senTime, xx.staID)。首先想到的是更新实体,但是一直报这个错误,然后果断的将该。最后生成下实体问题就好了。,然后重新添加实体映射。原因:表中主键修改过。原创 2023-02-01 23:49:45 · 289 阅读 · 0 评论 -
CefSharp 常用设置
【代码】CefSharp 常用设置。原创 2023-01-13 11:31:31 · 2443 阅读 · 0 评论 -
linq join on多条件
法1:适用左连接、右连接on new { _fenzhan.staID, _fenzhan.senID } equals new { _config.staID, _config.senID }法2:on_fenzhan.staIDequals_config.staIDwhere_fenzhan.senID==_config.senID原创 2022-12-22 22:47:11 · 629 阅读 · 0 评论 -
Task 和foreach循环一起使用
{{}}原创 2022-12-02 16:13:05 · 1098 阅读 · 0 评论 -
关于c#:如何使用LINQ比较日期和日期时间, DateTime.Compare或者TruncateTime
2.若数据库字段为null,使用EntityFunctions类的TruncateTime函数。1.若数据库字段不为null,直接compare。原创 2022-11-08 11:22:04 · 1277 阅读 · 0 评论 -
InvalidOperationException: Attaching an entity of type ‘xxxx‘ failed because another entity of the
第二个update报错,造成原因2个update之间没有comit,原创 2022-09-27 11:56:35 · 428 阅读 · 0 评论 -
Nested transactions are not supported TransactionScope 多线程事务
报错:Nested transactions are not supported使用多线程task事务嵌套会报错,解决方案是的参数设置为Enabled。官网是最详细的文档指定跨线程连续任务的事务流已启用。指定跨线程连续任务的事务流已禁用。如果构造函数中未指定,则这是默认设置。原创 2022-08-19 10:22:45 · 1130 阅读 · 0 评论 -
完整Log4Net配置信息,详细注释
代码】完整Log4Net配置信息。原创 2022-08-17 16:45:00 · 1365 阅读 · 0 评论 -
c# List<int[]>转Point
代码】c# List转Point。原创 2022-08-15 11:04:33 · 339 阅读 · 0 评论 -
abp The value could not be converted to a GUID:
The value could not be converted to a GUID主要本地字段设置的是guid类型,这个类型数据库不能为空。你会发现仓储的dataset没有表数据,说明就是数据库的数据问题。原创 2022-07-15 19:02:01 · 517 阅读 · 0 评论 -
VSCode新建webApi项目
1.打开VSCode,下载C#插件2.运行终端,切换盘符d: cd D:\Study\NET\VSCodedotnet new api -n ApiDemo扩展:mvc项目是dotnet new mvc -n MvcDemo 3.打开项目原创 2022-07-07 22:40:14 · 758 阅读 · 0 评论 -
如何在VS2019中启用.NET 6呢
1.首先你得下载2.在选项里,设置完重启原创 2022-06-27 09:14:22 · 24941 阅读 · 4 评论 -
WPF自定义DatePicker日期样式,并且加“今天”按钮
1.界面2.资源字典DatePickerStyle3.事件类DatePickerCommand-今天按钮原创 2022-06-13 15:44:45 · 1303 阅读 · 0 评论 -
System.Runtime.InteropServices.COMException (0x80040154): 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CL
System.Runtime.InteropServices.COMException (0x80040154): 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CL原创 2022-06-07 11:05:50 · 5934 阅读 · 0 评论 -
C# mvc后台传过来的list 在js使用
法1: var arr= JSON.parse('@Html.Raw(new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(Model))'); 法2:Newtonsoft.Json; var str = "@JsonConvert.SerializeObject(Model)"; while (str.indexOf(""")原创 2022-04-19 16:35:30 · 1173 阅读 · 0 评论 -
iisexpress的程序可以被ip访问,方便手机访问
1.找到IISExpress的配置文件并打开applicationhost.config2.管理员打开cmd输入命令netsh http add urlacl url=http://192.168.1.xx:31173/ user=everyone3.重启iisexpress原创 2022-04-13 15:58:02 · 588 阅读 · 0 评论 -
Dev GridView的ShowEditor() 很慢
1.多线程方法 var _Gdv = gdcCharge.MainView as GridView; _Gdv.FocusedColumn = _Gdv.Columns["项目名称"]; var threadshow = new Thread(new ThreadStart(ShowEditor)); threadshow.Start(); private void ShowEditor() { ShowEditor2(); }原创 2022-03-16 19:14:43 · 650 阅读 · 0 评论 -
C#调用webservice的二种方法
【1】直接添加服务引用,然后调用相关方法。【2】使用 HttpPost 请求调用 WebServicepublic class WebServiceDemo : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod]原创 2021-11-22 16:30:20 · 2085 阅读 · 0 评论 -
winform panel透明化,鼠标移动会闪烁
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; } }原创 2021-10-08 17:54:54 · 588 阅读 · 0 评论 -
File.Copy 不支持远程服务器的复制
WebClient myWebClient = new WebClient(); myWebClient.DownloadFile(remoteurl,localurl);先下载后copy,文件的其他很多方法也不支持处理远程服务器的文件,所以要先下载原创 2021-09-28 09:56:20 · 236 阅读 · 0 评论 -
using NPOI.XSSF.UserModel 报错
除了NPOI.dll的引入, 缺少引入NPOI.OOXML.dll原创 2021-09-22 17:39:09 · 1428 阅读 · 0 评论 -
dnspy反编译,重新编译时报错 Diagnostics.DebuggerBrowsable is not valid
问题:分析: 个人觉得dnspy自己生成的,这问题搞人解决方法:原创 2021-09-16 10:27:27 · 3014 阅读 · 0 评论 -
您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8
说实话我网上也找了其他人的什么文件格式问题,蒙。因为密钥不是我生成的,我猜想是生成密钥的时候,选的Java,然后我去官网格式转换了下私钥格式,转成非Java,成功了!!!!附上支付宝密钥一条龙链接:第一步:生成密钥并上传 | 网页&移动应用第二附上其他签名报错的官网地址,自行去翻阅https://opensupport.alipay.com/support/knowledge/20060/201602281749...原创 2021-09-12 23:50:04 · 2175 阅读 · 0 评论 -
DataTable转实体
public static T GetEntity<T>(DataTable table) where T : new() { T entity = new T(); foreach (DataRow row in table.Rows) { foreach (var item in entity.GetType().GetProperties()) { if.原创 2021-09-08 23:18:29 · 102 阅读 · 0 评论 -
打开项目报错isproj
一开始以为高版本兼容不了低版本,等下载完了低版本还是报错,一查项目里有这种文件原创 2021-08-26 17:47:47 · 311 阅读 · 0 评论 -
两个输出文件名解析为同一个输出路径
就是有2个类相同了原创 2021-08-25 10:40:22 · 673 阅读 · 0 评论 -
DEV的控件不能更新,Refresh无效
控件的XX.Refresh()无效那重新渲染XX.Properties.BeginInit();XX.Properties.EndInit();原创 2021-05-21 11:07:09 · 164 阅读 · 0 评论 -
C#根据枚举的key值获取枚举name名称
public enum SubjectEnum { 语文 = 1, 数学 = 2, 英语 = 3, 物理 = 4, 化学 = 5, 地理 = 6, 生物 = 7, 历史 = 8, 政治 = 9, }//根据数值获取枚举的Namepublic string GetEnumNameByKey(int key){returnSu...转载 2020-12-11 14:26:14 · 3213 阅读 · 0 评论 -
C#实体对象序列化成Json并让字段的首字母小写的最佳解决方法
使用newtonsoft.json来设置格式化的方式(推荐使用)var user = new { Name = "jojo", Age = 29 }; var serializerSettings = new JsonSerializerSettings { // 设置为驼峰命名 ContractResolver = new CamelCasePropertyNamesContractResolver()原创 2020-06-30 11:05:24 · 652 阅读 · 0 评论 -
C# 特性Description的值的获取
public class dataE{ /// <summary> /// 企业名称 /// </summary> /// <returns></returns> [Description("企业名称")] public string Ent...原创 2020-01-20 13:53:15 · 2764 阅读 · 0 评论 -
c#是什么
c#是面向对象的编程语言,也是面向组件的编程语言原创 2019-11-09 17:50:16 · 661 阅读 · 0 评论 -
asp控件的值没了
很有可能你EnableViewState="true" 设置了false,导致没有记住值原创 2019-09-03 20:10:11 · 85 阅读 · 0 评论