C#
爱生活爱敏敏
想学习技术
展开
-
C#获取支持的编码方式(encoding支持的编码格式)
//encoding支持的编码格式 foreach (var item in Encoding.GetEncodings()) { Console.WriteLine(item.Name); }...原创 2020-04-09 22:39:05 · 645 阅读 · 0 评论 -
AutoMapper映射两个字段有区别的类时候的错误
先贴个错误信息我的源数据类中有个NamePinYin字段在目标类中没有Unmapped members were found. Review the types and members below.Add a custom mapping expression, ignore, add a custom resolver, or modify the source/destinati...原创 2020-03-03 15:47:44 · 2096 阅读 · 0 评论 -
IEquatable重写
理解相等的不同概念及它们之间的关系。c#提供了4中不同的函数决定两个对象是否想“相等”public static bool Equals(Object objA, Object objB);public static bool ReferenceEquals(Object objA, Object objB);public virtual bool Equals(Object ob...原创 2020-02-05 14:18:27 · 443 阅读 · 0 评论 -
C# 获取属性的displayName
public static Dictionary<string, decimal?> DisplayNameModel<T>(T t) { Type type = typeof(T); PropertyInfo[] properties = type.GetProperties(); ...原创 2020-01-02 11:47:50 · 6157 阅读 · 0 评论 -
PostMan传List集合
后端.NET WebApi原创 2019-11-22 11:17:16 · 1302 阅读 · 0 评论 -
C#获取时间段
private static string[] GetMonthByDateQuantum() { DateTime startTime = Convert.ToDateTime("2019-01-01"); DateTime endTime = DateTime.Now.AddMonths(-1); Lis...原创 2019-11-12 16:33:06 · 297 阅读 · 0 评论 -
c#不使用插件导入Excel
最近遇到个很特殊的情况,很老旧的系统,修改需求的时候不能安装插件,很烦,只能用存代码来解决。public static DataTable ImportExcel(string path,string worksheetName) { //.xls string connstr2003 = "Provider=Microsof...原创 2019-09-18 11:03:57 · 452 阅读 · 0 评论 -
已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭错误
这个错误很可能是你用数据库表数据进行for循环什么的,比如这样就会报错 foreach (var item in db.User) { .............. }改正也很简单,直接db.User.ToList();这样就行了,连接tolist()了就会明白这样的原因。...原创 2019-08-14 17:34:04 · 265 阅读 · 0 评论 -
vs取消警告消息
.csproj添加 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <DocumentationFile>bin\Debug\netcoreapp2.1\SwaggerTest.xml</DocumentationFile> <G...原创 2019-07-22 15:45:52 · 658 阅读 · 0 评论 -
未能解析目标框架“.NETFrameworkVersion=v4.5”的 mscorlib。”
这一次打开别人做过的项目出现了这个错误,开始有一点懵,找了很久没有方法,后来大佬提点。解决方法:打开该项目的引用——>找到那些感叹号的引用移除——>重新生成解决方案。执行完上述步骤之后如果还有错误,关掉项目重新启动。...原创 2019-05-24 09:50:42 · 5789 阅读 · 3 评论 -
string类型方法的重写
唉,今天看大佬们写的代码真的是很很牛逼了,差距太大了。不吐槽了。。。。。。言归真正,string类型有很多方法,像什么split(),toLower()…很多方法。今天就来写一下重写的方法。public static class StringExtensions{ public static string ToMd5(this string str) { ...原创 2019-05-31 18:04:56 · 1326 阅读 · 0 评论 -
c#关于类库动态配置问题
最近做了一个c#类库做一个动态配置,因为这个类库我需要签入到别的程序中,客户需要自己部署,所以做个动态的用户可修改的配置。首先说下思路吧,我第一个想到的是用App.Config做配置,这个试了发现不行,可能是因为类库不是应用程序吧,读不出来。然后改成读xml文件,这个很好使。`先建一个xml文件<?xml version="1.0" encoding="utf-8"?><...原创 2019-06-05 09:19:55 · 285 阅读 · 0 评论 -
全局变量问题
近期做项目的时候遇到一个问题,有个东西需要单个唯一变量,不巧用的用的是全局变量定义的,获取当前时间。我for循环调用数据的时候,每次进入这个方法需要获取不同的值,当我发现我这个需要的唯一值,每次运行方法赋值之后的值都是一样的,导致后续无法继续,解决方法当然是放在方法中每次创建一个新项。后来想了想为什么,是不是全局变量每次运行的时候都在堆栈中有了自己的位置,程序一次执行后他就无法改变,发现这...原创 2019-06-25 09:30:54 · 326 阅读 · 0 评论 -
HttpWebRequest的GetResponse()超时问题
本人遇到的问题只针对极个别的需要的朋友,这种情况比较少见。先说下,触发情况,post请求,application/x-www-form-urlencoded格式。第一,参数是否需要urlencode,例如:string name="张三";var newname=HttpUtility.UrlEncode(name);string body=$"key={newname}";...原创 2019-06-17 15:12:06 · 3234 阅读 · 0 评论 -
读取xml字符串
最新再做读取客户接口,接口返回的是xml类型的,以前做返回json的比较多。String strReq1 = "<?xml version=\"1.0\" encoding=\"GB2312\" standalone=\"yes\" ?><TX><REQUEST_SN>201002231011</REQUEST_SN><CUST_ID&g...原创 2019-06-12 09:42:18 · 1203 阅读 · 0 评论 -
webapi swagger配置实体类为参数输入框
以前用过swagger的时候,当方法的参数是实体类或者类的时候,每个参数都是用输入框输入,所以个人觉得很方便,之后一直在找实现的这种方法,经过一段时间有所收获。为进行配置之前当以实体类为参数的时候,需要在右边进行编辑才能发送。这是配置之后的,直接填写。配置:以上是.net版本的时候的配置,讲实话这种配置应该是能够封装起来的,个人实力不够,哈哈,希望大牛们指点一番。....原创 2019-07-24 17:35:37 · 1997 阅读 · 0 评论 -
DataGridview转List<T>
例子:var list=dgvData.DataSource;List<User> user=(List<User>)list;这里说一下个人的思路,因为Datagridview是无法直接转List的,但是它的类型是Object的,Object转泛型大家都是懂的。...原创 2019-05-12 18:36:00 · 3271 阅读 · 0 评论