C#
灵活大胖子
一起学习。共同进步
展开
-
C#实现相似台风算法
相似台风算法原创 2023-04-27 14:30:08 · 28427 阅读 · 2 评论 -
Graphics绘图方法汇总
方法描述DrawArc绘制圆弧DrawBezier绘制贝塞尔曲线DrawBeziers绘制贝塞尔曲线组DrawClosedCurve绘制封闭曲线DrawCurve绘制曲线DrawEllipse绘制椭圆DrawIcon绘制图标DrawIconUnstrectched无缩放绘制图标DrawImage绘制图像DrawImageUnscaled无缩放绘制图像Graphics对象绘制实心图形方法FillClos原创 2023-03-15 11:48:35 · 586 阅读 · 0 评论 -
json序列化小驼峰格式(属性名首字母小写)
json序列化原创 2022-11-01 09:35:02 · 1635 阅读 · 0 评论 -
使用SkiaSharp旋转图片(位图)
public static SKBitmap Rotate(SKBitmap bitmap, double angle) { double radians = Math.PI * angle / 180; float sine = (float)Math.Abs(Math.Sin(radians)); float cosine = (float)Math.Abs(Math.Cos(radians)); int originalWidt.原创 2022-04-29 16:40:09 · 1418 阅读 · 0 评论 -
风向值与风向描述定义
/*---------------------------------------------------------------- // 版权所有_HDG // // 文件名: ItemDemo// 文件功能描述: 风向值转风向描述//----------------------------------------------------------------*/using System;using System.Drawing;using System.IO;using System原创 2021-11-01 07:00:00 · 621 阅读 · 0 评论 -
C#字符串DES加密和解密
using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace Demo{ class Program { private static byte[] Keys = { 0x22, 0x34, 0x76, 0x58, 0x90, 0xAB, 0xAD, 0xBF }; private static string Encrypt原创 2021-04-26 14:25:40 · 916 阅读 · 0 评论 -
c# 【MVC】WebApi返回各种类型(图片/json数据/字符串)
using System.IO;/// <summary>/// WebApi返回图片(1)/// </summary>public HttpResponseMessage GetImg1(){ var imgPath = @"D:\ITdosCom\Images\itdos.jpg"; //从图片中读取byte var imgByte = File.ReadAllBytes(imgPath); //从图片中读取流 var imgSt原创 2020-11-13 13:49:24 · 2269 阅读 · 0 评论 -
C#实体对象序列化成Json并让字段的首字母小写的两种解决方法
第一种:使用对象的字段属性设置JsonProperty来实现(不推荐,因为需要手动的修改每个字段的属性)public class UserInfo{ [JsonProperty("id")] public int Id{ set; get; } [JsonProperty("userName")] public string UserName{ set; get; }}第二种:使用newtonsoft.json来设置格式化的方式(推荐使用)var user = new { Na原创 2020-10-30 17:13:01 · 925 阅读 · 0 评论 -
WebApi直接返回json字符串的方法
[HttpGet]public HttpResponseMessage GetStuInfo(){string strJson = "{\"UserName\":\"张三\",\"Age\":\"14\",\"Gender\":\"男\"}";return new HttpResponseMessage { Content = new StringContent(strJson , System.Text.Encoding.UTF8, "application/json") };}...原创 2020-06-24 09:28:18 · 1100 阅读 · 1 评论 -
从客户端中检测到有潜在危险的 Request.Form 值"的解决方案汇总
目录解决方案1、前端对富文本字符串进行encodeURI编码,服务端进行HttpUtility.UrlDecode解码操作;2、前端不以form的方式提交,直接以json方式提交,服务端从request的body中读取数据,然后反序列化,得到信息;3、aspx页面,当前页面进行form提交4、在ASP.NET MVC中的解决方案说明 ...原创 2020-04-10 14:31:44 · 2615 阅读 · 0 评论 -
C#中json字符串的序列化和反序列化
C#中具体如何使用: 在C#中我们经常使用下面的工具来解析Json格式的内容 Newtonsoft.Json,是.Net中开源的Json序列化和反序列化工具,官方地址:http://www.newtonsof...原创 2020-04-10 11:42:56 · 451 阅读 · 0 评论 -
C# 将List中的数据导入csv文件中
将数据保存至文件中,是一个比较常用的功能,数据源可以是多种形式,文件也可以是多种。这里简单的介绍将List数据导入到CSV文件中的方法。代码如下所示:Student类:public class Student { private string id; public string Id { get { return id; } set { id = v...原创 2020-03-09 16:30:19 · 2006 阅读 · 0 评论 -
C#使用log4net记录日志
一、Nuget安装log4net --> Install-Package log4net二、在AssemblyInfo.cs文件中添加log4net.dll的参数。[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension = "config", Watch =...原创 2020-03-09 13:56:21 · 182 阅读 · 0 评论 -
C# 字符串方法的使用归纳(直观,粗暴)和序列化反序列化
C#操作字符串使用字典1、字符串的复制:(1)、String.Copy(str):参数str为要复制的字符串,它回返回一个与该字符串相等的字符串(2)、SreStr.CopyTo(StartOfSreStr, DestStr, StartOfDestStr, CopyLen):它必须被要复制的字符串实例调用,它可以实现复制其中某一部分到目标字符串的指定位置2、字符串的比较:String类...原创 2019-01-15 14:11:06 · 850 阅读 · 0 评论