C#6.0中你可能不知道的新特性总结
为什么写?
今天去上班的公交上,有朋友在张队(张善友)的微信群里,发了一个介绍C# 6.0新特性的视频,视频7分钟,加上本人英语实在太low,整体看下来是一脸懵逼的。下班回到家里,打开这个...
为什么写?
今天去上班的公交上,有朋友在张队(张善友)的微信群里,发了一个介绍C# 6.0新特性的视频,视频7分钟,加上本人英语实在太low,整体看下来是一脸懵逼的。下班回到家里,打开这个...
前言前几天做项目,需要使用未安装的字体来改变PDF的文件。以前并没有实现过类似的功能,幸运的是我在网上找到了类似的教程,并成功实现了这个功能。下面就跟大家分享一下我是如...
本文实例为大家分享了Silverlight实现星星闪烁动画展示的具体代码,供大家参考,具体内容如下
原理很简单,生成1000个圆,从随机数来布置它们的位置,通过动画来处理它们的透明度,动画...
前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗。由于接口个数有点多,...
最近在改写WebApp时要将以前用泛型处理例程写的Captcha 改成使用WebApi 来实作机制,在实作的过程中发现使用IRequiresSessionState session也无法使用(context.Session==null...
前言:从MVC到WebApi,路由机制一直是伴随着这些技术的一个重要组成部分。它可以很简单:如果你仅仅只需要会用一些简单的路由,如/Home/Index,那么你只需要配置一个默认路由就能简单...
本文告诉大家如何使用相同权限调用cmd并且传入命令。如果想要用相同的权限运行一个程序,可以使用 ProcessStartInfo 的方法 var processStartInfo = new ProcessStartI...
下面给大家分享一小段代码给大家介绍C# 输出字符串到文本文件中,具体代码如下所示:
public class WriteHelper { public static void WriteFile(object data) {...
关于SQLite
SQLite是一款轻型的嵌入式的遵守ACID的关系型数据库管理系统,诞生已有15个年头了。随着移动互联的发展,现在得到了更广泛的使用。在使用SQLite之前,我们势必要先了...
前言Json反序列化有两种方式【本人】,一种是生成实体的,方便处理大量数据,复杂度稍高,一种是用匿名类写,方便读取数据,较为简单。使用了Newtonsoft.Json,可以自行在nuget中导入Jso...
前言在开发Wpf/SL应用时,经常会遇到不同页面和窗体之间的参数传递的问题。对于这类问题,我们一般通过事件实现数据传递,也可以定义全局静态变量来进行数据共享。这里我们则使用...
概述为文档添加必要的批注可以给文档使用者提供重要的提示信息,下面的示例中,将介绍通过C#编程语言来给Excel表格中的指定单元格内容添加批注,此外,对于已有的批注,如果需要修改,...
前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者...
前言本文主要给大家介绍了关于C#动态代码生成控件后其他事件不能获取该控件值的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧1.新建web项目,添加两...
在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如Visual Studio.Net自身...
本文实例为大家分享了C#格式化数字字符串的具体代码,供大家参考,具体内容如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using Sy...
本文实例为大家分享了C#连接服务器共享文件夹的具体代码,供大家参考,具体内容如下public class ClassConnWin { /// <summary> /// 连接共享文件夹 /// </summary> //...
函数名称 说明ActiveKeyboardLayout 激活一个不同的键盘布局,该布局必须先由
LoadKeyBoardLayout函数装载
AdjustWindowRect 根据希望的用户矩形大小来计算所需矩形窗
口...
前言最近需要用到按字节数截取字符串。在网上找了很多方法。Encoding.Default.GetString采用的Default
Encoding.UTF8.GetBytes采用的是utf-8编码。这样当然是乱码。尤其出...
关键要点可变模型应该具备自我验证的能力,并实现验证接口。
在共享对象时(特别是在跨线程共享时),考虑使用不可变模型。
考虑支持MVVM风格UI的单层和多层撤消。
在实现属性变更...
引言:最近在工作中遇到与某些API对接的post的数据需要将对象的字段首字母小写。解决办法有两种:第一种:使用对象的字段属性设置JsonProperty来实现(不推荐,因为需要手动的修改每...
1、不带参数的POST请求public static string Post(string url) { string result = ""; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method =...
前言:已经有一个月没写点什么了,感觉心里空落落的。今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧。之前分享过一篇C#进阶系列——WebApi接口传参不再...
前言:为了弄清楚AOP,博主也是拼了。这篇打算写写AOP,说起AOP,其实博主接触这个概念也才几个月,了解后才知道,原来之前自己写的好多代码原理就是基于AOP的,比如MVC的过滤器Filter,它...
前言之前看到某公司的官网的文章的浏览量刷新一次网页就会增加一次,给人的感觉不太好,一个公司的官网给人如此直白的漏洞,我批量发起请求的时候发现页面打开都报错,100多人的公...
在很多时候我们在生成C#exe文件时,如果在工程里调用了dll文件时,那么如果不加以处理的话在生成的exe文件运行时需要连同这个dll一起转移,相比于一个单独干净的exe,这种形式总归...
本文实例为大家分享了C#访问网络共享文件夹的具体代码,供大家参考,具体内容如下using System.Runtime.InteropServices; public enum ERROR_ID { ERROR_SUCCESS = 0, // S...
本文实例为大家分享了C#支付宝扫码支付示的具体代码,供大家参考,具体内容如下支付宝工具类
using System; using System.Collections.Generic; using System.Linq; using Syst...
前言本文告诉大家一些 ValueTuple 的原理,避免在使用出现和期望不相同的值。ValueTuple 是 C# 7 的语法糖,如果使用的 .net Framework 是 4.7 以前,那么需要使用 Nuget 安装Sys...
最近有小伙伴告诉我,在循环的判断条件只会计算一次,本金鱼不相信,于是就做了测试,本文记录我做的测试。先来写一个简单的代码, 就一个循环,循环的判断是从一个函数获取值class Pro...
前言通过对控件Spire.PDF的测试,我们可以创建PDF文件并向文档中绘制文本、图片、表格、图形等内容,其中,对于绘制文本这一部分,Spire.PDF提供了三种字体类型来绘制文本呢,即: Sta...
本文实例为大家分享了Silverlight实现跑马灯效果的具体代码,供大家参考,具体内容如下主要功能有以下几点:1、使用动画属性驱动图片运动动画2、图片循环到最后一张后会自动循环3...
前言:上篇C#进阶系列——WebApi接口传参不再困惑:传参详解介绍了WebApi参数的传递,这篇来看看WebApi里面异常的处理。关于异常处理,作为程序员的我们肯定不陌生,记得在介绍 AOP的...
1.如何维护代理IP库?想要使用代理IP,那就必须有一个一定数量、足够有效的代理ip库,在学习阶段,随便玩玩那就只能从免费的代理IP网站上抓取,没有一定数量的代理刷文章流浪量非常...
前言如果在 WPF 需要用多进程通信,一个推荐的方法是 WCF ,因为 WCF 是 RPC 计算。先来讲下 RPC (Remote Procedure Call) 远程过程调用,他是通过特定协议,包括 tcp 、http 等对...
本文实例为大家分享了C#读写共享文件夹的具体代码,供大家参考,具体内容如下该试验分以下步骤:1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.80.88.180,共享文件夹...
开发背景开发工具:VS2017语言:C#DotNet版本:.Net FrameWork 4.0及以上系统:Win10 X64一、首先建立一个控制台APP,并命名为ConsoleApp,如下图所示:二、新建一个Person类并在类里面添...
本文告诉大家简单的方法进行时间计算。实际上使用 TimeSpan 可以做到让代码比较好懂,而代码很简单。例如我使用下面的代码表示 5 秒const int needCount = 5 * 1000;因为后面...
第一种就是 最常见的 用Try..Catch..再try中强转你要确认的string 类型成功就是int catch 就不是 string a = "avdfd"; try { int b = int.Parse...
前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一些细节。一、跨域问题的由来同...
本文实例为大家分享了C#访问共享文件夹或者磁盘的具体代码,供大家参考,具体内容如下SharedTool:
using System; using System.Collections.Generic; using System.Linq; usi...
本文实例为大家分享了微信小程序支付C#后端源码,供大家参考,具体内容如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System...
为什么文章要添加内链? 1.有利于读者 我喜欢内链文章的最初动机是让读者在我的博客获得更好的阅读体验,并获得更多的价值。如果我的读者访问了我的一篇文章,发现不仅仅...
熟悉ASP.NET的开发者一定对web.config文件不陌生。在ASP.NET环境中,要想添加配置参数,一般也都会在此文件中操作。其中最常用的莫过于AppSettings与ConnectionStrings两项。而...
前言快捷方式是一种特殊的文件,扩展名为 lnk。有很多种方式来创建快捷方式,首先我们看一下快捷方式是什么。对快捷方式点右键,选择属性菜单,在弹出的属性对话框的常规Tab中可以...
C#中字段、属性和构造函数赋值的问题提出问题如下所述:首先提出几个问题:1、如何实现自己的注入框架?2、字段和自动属性的区别是什么?3、字段和自动属性声明时的直接赋值和构造...
新建一个表:create table abc(id int IDENTITY(1,1) NOT NULL,name nvarchar(100) ,sex nvarchar(10))insert into abc values(‘asf','男')insert into abc values(‘ai','...
在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多窗口间的传值。在上代码之前呢,先简单介绍一下什么...
我们知道,基于DevExpress的开发Winform的项目界面的时候,GridControl控件是经常用来绑定数据的,一般以常规的字符内容为主,有时候也会有图片的显示需要,那么如果显示图片,我们应该...
本文为大家分享了HttpWebRequest实现下载图片至本地的具体代码,供大家参考,具体内容如下HttpWebRequest发送web请求,获取流文件,保存至本地using System;using System.IO;using...