
C#
C#
凌霄玉阶非所愿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 C# 进行 JSON 反序列化实体必填项校验(webform)
然后,我们编写了递归验证方法,确保所有嵌套的对象都得到验证。在使用 JSON 进行数据传输时,反序列化为实体对象是常见的操作。为了确保反序列化后的对象满足业务逻辑的要求,需要对实体对象的必填字段进行校验。本文将介绍如何在非 .NET Core MVC 项目中,使用 C# 和数据注解来进行 JSON 反序列化实体的必填项校验,并实现自定义校验方法。接下来,我们需要编写方法来反序列化 JSON 并验证实体对象的必填字段。"规则ruleId不能为空""规则名称不能为空""上报字段不能为空""规则类型不能为空"原创 2024-06-21 14:32:15 · 403 阅读 · 0 评论 -
.NET6使用MiniExcel根据数据源横向导出头部标题及数据
.NET6使用MiniExcel根据数据源横向导出头部标题及数据原创 2023-11-20 11:48:44 · 2524 阅读 · 0 评论 -
c#动态保留小数位数的数值格式化方法实例----从小数点后非零数字保留两位进行四舍五入
c#动态保留小数位数的数值格式化方法实例----从小数点后非0开始进行保留原创 2023-09-12 16:17:04 · 1093 阅读 · 0 评论 -
.NET Core 实现日志打印输出在控制台应用程序中
.NET Core 实现日志打印输出在控制台应用程序中原创 2023-08-23 19:41:42 · 3305 阅读 · 0 评论 -
C#使用自定义的比较器对版本号(编码)字符串进行排序
C#使用自定义的比较器对版本号(编码)字符串进行排序原创 2023-08-23 15:11:10 · 1046 阅读 · 2 评论 -
c# Lambda-Hashtable元素添加至string[]
c# Lambda-Hashtable元素添加至string[]原创 2023-07-14 09:55:26 · 513 阅读 · 0 评论 -
c# Lambda去重-Datatable
【代码】c# Lambda去重-Datatable。原创 2023-07-14 09:48:42 · 289 阅读 · 0 评论 -
ASP.NET Website 项目 .NET Framework 4.0 ~ .NET Framework 4.8支持c#哪些版本(Website)
ASP.NET Website 项目 .NET Framework 4.0 ~ .NET Framework 4.8支持c#哪些版本(Website)原创 2023-07-13 15:03:41 · 3013 阅读 · 0 评论 -
C#获取根目录实现方法汇总
C#获取根目录实现方法汇总原创 2023-06-30 10:25:39 · 2508 阅读 · 0 评论 -
C# 中使用枚举转换时需要注意的坑点及解决方案
C# 中使用枚举转换时需要注意的坑点及解决方案原创 2023-06-25 16:43:29 · 1563 阅读 · 0 评论 -
c# List集合举例十二种数据处理用法
c# List集合举例十二种数据处理用法原创 2023-06-25 16:11:10 · 1931 阅读 · 0 评论 -
C#中使用“partial“关键字
C#中使用"partial"关键字原创 2023-06-14 11:55:54 · 511 阅读 · 0 评论 -
oracle计算两个日期间的工作日(根据表配置)
oracle计算两个日期间的工作日(根据表配置)原创 2022-03-24 10:36:22 · 4446 阅读 · 0 评论 -
NPOI导出模板及导入设置某列只读及创建数据验证对象(设置数据验证规则)
NPOI导出模板及导入设置某列只读及创建数据验证对象原创 2023-05-25 15:31:36 · 361 阅读 · 0 评论 -
使用Quartz.net + Topshelf完成服务调用(2)主list实体列表及子list实体列表采用Oracle.ManagedDataAccess大数据批量插入问题
使用Quartz.net + Topshelf完成服务调用(2)主list实体列表及子list实体列表采用Oracle.ManagedDataAccess大数据批量插入问题原创 2023-05-07 01:06:50 · 299 阅读 · 0 评论 -
c# List 实体类、DataTable、JSON转换为 Insert 语句
【代码】c# List 实体类、DataTable、JSON转换为 Insert 语句。原创 2023-05-04 17:36:15 · 599 阅读 · 0 评论 -
c# Log4net使用介绍
Log4net 是一个用于 .NET 平台的日志记录框架,它可以帮助开发者在应用程序中记录和管理日志信息,以便于调试和监控应用程序的运行情况。下面是 Log4net 的配置和使用过程及案例:安装 log4net可以通过 NuGet 包管理器或者手动下载 log4net 程序集来安装 log4net。添加 log4net 配置文件在项目中添加 log4net 配置文件,例如 log4net.config。在配置文件中定义 log4net 的配置信息,例如日志输出方式、日志级别、日志格式等。原创 2023-04-30 16:33:26 · 1873 阅读 · 0 评论 -
webapi swagger 报错 路由集合中已存在名为“swagger_docsswagger/docs/{apiVersion}”的路由。路由名称必须唯一
webapi swagger 报错 路由集合中已存在名为“swagger_docsswagger/docs/{apiVersion}”的路由。路由名称必须唯一原创 2023-03-03 22:28:35 · 1285 阅读 · 0 评论 -
C#调用webapi HTTPS报错:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系--安全证书问题
C#调用webapi HTTPS报错:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系--安全证书问题原创 2023-03-03 16:01:56 · 3820 阅读 · 3 评论 -
c# .NET中调用mysql数据库出错:“给定关键字不在字典中”,解决方案
c# .NET中调用mysql数据库出错:“给定关键字不在字典中”,解决方案原创 2023-01-12 13:41:23 · 4157 阅读 · 0 评论 -
vs针对WebApplication配置项目依赖项
右键解决方案->点击属性->选择哪个项目。原创 2022-12-02 11:37:56 · 202 阅读 · 0 评论 -
C# Dictionary<TKey,TValue>如何添加键重复的内容
定义支持方法相等比较IEqualityComparer接口。原创 2022-11-08 10:13:08 · 1174 阅读 · 0 评论 -
C# Oracle大数据批量插入到数据库的方法
【代码】C# Oracle大数据批量插入到数据库的方法原创 2022-11-05 14:33:45 · 2595 阅读 · 0 评论 -
asp.net文件上传,大小限制,提示413 (Request Entity Too Large)
【代码】asp.net文件上传,大小限制,提示413 (Request Entity Too Large)原创 2022-11-04 21:21:20 · 1380 阅读 · 0 评论 -
c#DataTable转换List实体
【代码】c#DataTable转换List实体原创 2022-10-15 11:43:40 · 248 阅读 · 0 评论 -
c#更改web.config中key值
【代码】c#更改web.config中key值。原创 2022-10-10 11:40:19 · 220 阅读 · 0 评论 -
c#替换字符串中字符出现某次的字符
替换字符串中字符出现某次的字符原创 2022-07-28 11:43:27 · 407 阅读 · 0 评论 -
c#获取本年开始结束日期
DateTime now = DateTime.Now; var time2 = now.AddYears(1); string _time1 = now.AddDays(-now.DayOfYear + 1).ToString("yyyy-MM-dd 00:00:00"); string _time2 = time2.AddDays(-time2.DayOfYear).ToString("yyyy-MM-dd 23:59:59");原创 2022-02-23 17:23:05 · 736 阅读 · 0 评论 -
c#将DataTable转换为insert语句
/// <summary> /// 将Datatable转换为InsertSql /// </summary> /// <param name="dt">数据源</param> /// <param name="table">表名称</param> /// <returns></returns> public List<string> Da...原创 2022-02-23 12:31:30 · 827 阅读 · 0 评论 -
C#中HttpWebRequest的调用案例
<code>POST请求</code> string json = string.Empty; //存获取的json string responseString = string.Empty; //存放获取用户返回json string url = string.Format(@"http://172.16.1.225:8099/DTH_SSO/oauth2...原创 2022-02-18 11:49:25 · 680 阅读 · 0 评论 -
c#中的Type类
官方文档:链接地址Type类,用来包含类型的特性。对于程序中的每一个类型,都会有一个包含这个类型的信息的Type类的对象,类型信息包含数据,属性和方法等信息。1.生成Type对象有两种方法可以生成Type类的对象:一种是Typeof(类名),一种是对象调用GetType()函数,如:Type type = typeof(Person);Person person = new Person();Type type2 = person.GetType();使用typeof运算符,如Type t原创 2022-01-19 11:07:19 · 7267 阅读 · 0 评论 -
C#访问及调用类中的私有成员与方法
新建SellItems类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{ class SellItems { private string _sell; private void SellGoods(string _goods1,原创 2021-11-19 16:46:34 · 3126 阅读 · 0 评论 -
C#记录文本日志
方法中调用:引用命名空间:using System.Collections;using System.IO; /// <summary> /// 日志记录调用 /// </summary> /// <returns></returns> public string Invoing() { string sql = "", result=""; ArrayList logL原创 2021-03-29 10:44:10 · 690 阅读 · 2 评论 -
c#创建文件并写入文本内容
/// <summary> /// /// </summary> /// <param name="Data"></param> private static void SavePortData(string Data) { string fileDirCount = "测试写入文本"; string Date =...原创 2021-04-01 15:00:40 · 2399 阅读 · 0 评论 -
c#冒泡排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 冒泡{ class Program { static void Main(string[] args) { //升序 int temp = 0;原创 2021-04-09 17:28:46 · 72 阅读 · 0 评论 -
C#对DataTable进行分页方法
原文链接:http://www.cnblogs.com/elim/p/3717857.html /// <summary> /// DataTable分页 /// </summary> /// <param name="dt">DataTable</param> /// <param name="PageIndex">页索引,注意:从1开始</param>转载 2021-04-21 13:39:39 · 1383 阅读 · 0 评论 -
c# 使用ArrayList过滤DataTable为空时如何处理CopyToDataTable() ?
var filtered = dataTable.AsEnumerable().Where(r => arrayList.Contains(r.Field<string>("ID"))); var dt = filtered.Any() ? filtered.CopyToDataTable() : dataTable.Clone();原创 2021-09-24 10:34:35 · 509 阅读 · 0 评论