C#
文章平均质量分 52
BikeRiver
一个不会后端的前端工程师不是一个好的技术负责人
展开
-
C# 对象合并
使用 Newtonsoft.Json将对象转化成jObject官方案例Computer computer = new Computer{Cpu = "Intel",Memory = 32,Drives = new List{"DVD","SSD"}};JObject o = (JObject)JToken.FromObject(computer);然后json...原创 2019-11-06 10:18:08 · 2927 阅读 · 1 评论 -
C# dynamic 支持动态语言运行时的类(强语言中的弱语言实现方式)
在强语言体系中的 弱语言操作方式缺点 编译时不进行 类型校验dynamic str="abc";int number= str; //编译器不会检测到此错误,在运行的时候才会报 隐式转换(implicitly Convert) 错误技巧 json中的节点查询string json = @"[ { 'Title': 'Json.NET is awesome!', ...原创 2019-10-31 10:13:30 · 272 阅读 · 0 评论 -
Linq IEnumerable 去重
去重方法一 实现 IEqualityComparer接口public class ProductIdComparer : IEqualityComparer<Product>{ public bool Equals(Product x, Product y) { if (x == null) return y == n...原创 2019-10-29 08:57:51 · 835 阅读 · 0 评论 -
c# Newtonsoft.Json
字符串转json 对象 反序列化JsonConvert.DeserializeObject<JToken>(projectCtmain.Longlat);对象转字符串 序列化JsonConvert.SerializeObject(data)原创 2019-10-31 10:15:29 · 122 阅读 · 0 评论 -
.Core 注意问题
使用Core,IIS报错 HTTP 错误 500.19 - Internal Server Error 错误代码 0x8007000dhttps://blog.csdn.net/gr79144845/article/details/89141609转载 2019-06-14 16:45:11 · 159 阅读 · 0 评论 -
.core 502.5
修改web.config文件 stdoutlogEnabled改为true,如下<aspNetCore processPath="dotnet" arguments=".\IStrongzs.PPMP.WebApi.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />web.config 发布之后生成。...原创 2019-07-05 08:53:01 · 243 阅读 · 0 评论 -
C# 对象拷贝
深拷贝/// <summary> /// xml序列化的方式实现深拷贝 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="t"></param> /// ...原创 2019-08-01 09:46:15 · 1227 阅读 · 0 评论 -
C# 时间格式
time.AddSeconds((tm - originTM).TotalSeconds).ToString()"2019/5/5 15:47:00"time.AddDays(1).AddSeconds((tm - originTM).TotalSeconds).ToString("s").Replace("T"," ")"2019-05-06 15:47:00"DateTime.Now...原创 2019-05-28 15:52:05 · 3907 阅读 · 0 评论 -
C# 获取实体类的字段名称和值
// 设置Dictionary 得到实体类的字段名称和值 public static Dictionary GetProperties(T t) { Dictionary ret = new Dictionary(); if (t == null) { re转载 2018-01-11 09:25:53 · 14376 阅读 · 0 评论 -
C#调用URL接口方法
第一种方法:第一步:获取在Web.config中配置要请求的地址string url = System.Web.Configuration.WebConfigurationManager.AppSettings["url"];第二步:把字符串编码(编码详解) string allStr = System.Web.HttpUtility.UrlEncode(str, System....原创 2018-01-03 14:23:46 · 8290 阅读 · 0 评论 -
C# Lambda表达式
委托如下:delegate int calculator(int x, int y); //委托类型 static void Main() { calculator cal = new calculator(Adding); int He = cal(1, 1); Console.Wri转载 2018-02-02 09:37:50 · 249 阅读 · 0 评论 -
C# 访问级别 Public internal protect private
访问级别从上往下降低Public :internal (class默认级别):同一个命名空间内访问protect(方法、属性默认级别):继承类内访问private:同一类内访问原创 2018-06-21 11:06:22 · 467 阅读 · 0 评论 -
C#遍历类属性的方法
一、通过object.GetType() 对象获取属性集合SHP_WR_RIVER moInfo = new SHP_WR_RIVER();var props = moInfo.GetType().GetProperties();二、通过 typeof 类名获取属性集合Type shpWrRiver = typeof(SHP_WR_RIVER);var props = shp...原创 2018-07-27 15:08:36 · 4141 阅读 · 1 评论