随笔分类 -  C#

摘要:C# 中的记录是一个类或结构,它为使用数据模型提供特定的语法和行为。 在下列情况下,请考虑使用记录而不是类或结构: 你想要定义依赖值相等性的数据模型。 你想要定义对象不可变的类型。 1、不可变性 var per1 = new Person("adsfas", "aaa"); //per1.LastN 阅读全文
posted @ 2022-11-30 12:57 都市之夜 阅读(194) 评论(0) 推荐(0) 编辑
摘要:包括 C++/CLI 在内的某些 .NET 语言允许对象引发并非派生自 Exception 的异常。 这类异常被称为非 CLS 异常或非异常 无法在 C# 中引发非 CLS 异常,但有两种方式可以捕获它们: (1)、在 catch (RuntimeWrappedException e) 块内捕获。 阅读全文
posted @ 2022-11-29 13:34 都市之夜 阅读(18) 评论(0) 推荐(0) 编辑
摘要:在做采集项目时多个socket客户端使用相同线程的情况。具体代码如下 定义一个定时器专门用于创建任务发送socket消息 private void _timeEvnet_TimeEvent() { if (!_beatExecing ) { if ((DateTime.Now - _lastExec 阅读全文
posted @ 2022-03-22 23:00 都市之夜 阅读(227) 评论(0) 推荐(0) 编辑
摘要:EFCORE 数据迁移时出现如下警告 Microsoft.EntityFrameworkCore.Model.Validation[10400] 解决办法: protected override void OnConfiguring(DbContextOptionsBuilder optionsBu 阅读全文
posted @ 2021-11-23 22:50 都市之夜 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1、数据转换 例如:要把字符串“111”转换为整型,之前方式 int temp; int.TryParse("111", out temp); 新方式 int.TryParse("111", out int temp); Console.WriteLine(temp); object a3 = 12 阅读全文
posted @ 2021-05-22 08:50 都市之夜 阅读(86) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示