文章分类 -  Net

Json.Net序列化和反序列化设置
摘要:首先补充一点,Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和NHibernate的.我举例说明DataTable的序列化和反序列化.创建一个DataTable对象,如下: 序列化: 结果: 利用上面得到的序列化字符串反序列化: 结果: 本 阅读全文

posted @ 2019-06-11 15:34 欢笑一声

C#的五种访问修饰符
摘要:在C#语言中,共有五种访问修饰符:public、internal、protected internal、protected、private。 作用范围: public : 公有访问,不受任何限制 internal: 内部访问,只限于本项目内访问,其它不能访问 protected internal 内 阅读全文

posted @ 2019-06-11 14:53 欢笑一声

快速删除C#代码中的空白行
摘要:使用正则表达式 ^\s*\n 阅读全文

posted @ 2019-06-09 19:40 欢笑一声

C#基础概念二十五问
摘要:1.静态变量和非静态变量的区别?答:静态变量:静态变量使用 static 修饰符进行声明,在所属类被装载时创建,通过类进行访问,所属类的所有实例的同一静态变量都是同一个值非静态变量:不带有 static 修饰符声明的变量称做非静态变量,在类被实例化时创建,通过对象进行访问,同一个类的不同实例的同一非 阅读全文

posted @ 2019-06-09 19:39 欢笑一声

C#Split分割字符串的几种方法
摘要:第一种 Split以单个符号作为分割符号,比如逗号(或者其他*丨等符号分割) 结果: 第二种 以多个符号作为分割符号,char[2],就多少个字符 ,可以更多字符,格式如下, 结果: 第三种:以字符串的数据作为分割符号,同时利用正则表达式,过滤掉了分隔符 结果: 第四种 用正则来处理多字符的情况。 阅读全文

posted @ 2019-06-08 18:51 欢笑一声

Lambda表达式详解
摘要:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一 lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda 阅读全文

posted @ 2019-06-04 16:00 欢笑一声

HttpWebRequest(System.Net)模拟HTTP发送POST
摘要:相关参考网上很多,但需要理解并转成自己的情况 1.第1行param:需要发送的POST参数,需要和对应接收端约定好相应的格式,如本实例为 random=abc&check=faa5bff8a65e359ea863ca1e ,查参考代码时在stackoverflow.com上看到POST要传送到数据格 阅读全文

posted @ 2019-06-03 17:45 欢笑一声

C#匿名类型调用
摘要:匿名类型 上述代码中,匿名定义来一个类型,并构建对象obj,之后可以直接调用它的属性而不必担心任何其他的问题。 阅读全文

posted @ 2019-06-02 12:04 欢笑一声

JSON学习笔记(二)
摘要:项目中用到了json,此处就简单介绍其用法。 认识JSON: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java 阅读全文

posted @ 2019-06-02 10:27 欢笑一声

C# 关键字operator
摘要:operator 只要是运算符都能重载 operator 关键字的主要作用是用来重载运算符的,还可以用于类或结构中类型的自定义转换。 下面看个例子 执行 实例二: 执行 阅读全文

posted @ 2019-06-01 17:58 欢笑一声

C# Stopwatch与TimeSpan详解
摘要:最近项目使用socket通信,要测试接受时间和解析时间,达到微妙级别,这里在MSDN上找的资料记录下: Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。 在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 E 阅读全文

posted @ 2019-06-01 11:41 欢笑一声

调用WebService的本质原理
摘要:一次WebService调用其实并不是方法调用,而是发送SOAP消息,即xml文档片段。调用详细过程如下: 1、客户端将调用方法、参数,转换生成xml文档片段(SOAP消息,input消息),该文档片段必须符合wsdl定义的格式。 2、客户端通过网络将生成的xml文档片段传给服务器。 3、服务器接受 阅读全文

posted @ 2019-05-31 12:10 欢笑一声

webservices设置web.config供远程调用
摘要:在网站的解决方案的下方找到web.config 2.无法加载协定为“ServiceReference1.xxxxxx”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。 原因是在web.config 文件中多次引用了“添加外部引用” 所以删掉一个节点既可(如查引用 阅读全文

posted @ 2019-05-31 11:22 欢笑一声

Web Service 的工作原理
摘要:Web Service基本概念(WebService是一种跨编程语言和跨操作系统平台的远程调用技术。) Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SO 阅读全文

posted @ 2019-05-29 14:15 欢笑一声

String.IsNullOrWhiteSpace和String.IsNullOrEmpty的区别
摘要:以前刚入行的时候判断字符串的时候用 后来发现了String.IsNullOrEmpty感觉方便了好多,但是后来发现如果字符串的空白String a=" ";IsNullOrEmpty就没法判断了,于是我今天发现了String.IsNullOrWhiteSpace,此方法只在framework4.0以 阅读全文

posted @ 2019-05-08 08:59 欢笑一声

C# Byte[]、Image、Bitmap 之间的相互转换
摘要:(转)https://www.cnblogs.com/testsec/p/6095626.html (转)https://www.cnblogs.com/luxiaoxun/p/3378416.html 阅读全文

posted @ 2019-02-16 16:51 欢笑一声

C# 图片 压缩
摘要:经测试:4M左右的图片可以压缩到300K左右 【转】https://www.cnblogs.com/merray/p/7928062.html 阅读全文

posted @ 2019-02-15 18:03 欢笑一声

经典.net面试
摘要:这些是C#和ASP.NET数据库面试题,全部从网上收集而来,经整理而发表,希望给大家带来帮助,有错误的地方还请各位高手指出,在下倾听指教。 1. 简述private、protected、public、internal 修饰符的访问权限。 答. private : 私有成员, 在类的内部才可以访问。 阅读全文

posted @ 2019-01-26 15:56 欢笑一声

C#构造函数里的base和this的区别
摘要:用法一: 父类的构造函数总是在子类之前执行的。既先初始化静态构造函数,后初始化子类构造函数。 用法二: 是不是很模糊这两个关键字那? 哈,现在我来写份代码,代码可是最有说服力的啦! 执行的结果如下: this只是调用本身,但是这样是需要调用一次基类没有参的构造函数,所以会多显示一条“基类的无参数构造 阅读全文

posted @ 2019-01-14 23:27 欢笑一声

C#常用正则验证
摘要:一、常见正则表达式 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评 阅读全文

posted @ 2019-01-08 18:50 欢笑一声

导航