随笔分类 -  .Net

上一页 1 ··· 4 5 6 7 8 9 下一页
.Net
摘要:技术介绍: LINQ(Language Integrated Query,语言集成查询)是一组用于C#和VB.NET语言的扩展,它允许编写C#或者VB.net代码,以与查询数据库相同的方式操作内存数据。LINQ提供了丰富的类似SQL的查询语法,功能强大且容易上手。下图汇总展示了LINQ技术的官方实现 阅读全文
posted @ 2017-06-21 00:54 杨浪 阅读(1477) 评论(0) 推荐(2)
摘要:微软官方的MSDN上说async和await是“异步”,但是不少人(包括笔者自己)都有一些误区需要澄清:为什么await语句之后没有执行?不是异步吗? 先举一个示例代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public partial cl 阅读全文
posted @ 2017-06-14 16:27 杨浪 阅读(1503) 评论(0) 推荐(0)
摘要:估计有很多同学都对C++/JAVA/C#这三大热门语言的运行机制和执行效率有或多或少的困惑,自己也有,但是经过前期的学习,了解了三者在这两方面的区别,就废话不说了,进入主题吧。 一、运行机制 1、JAVA-编译和解释型语言 一个JAVA文件,首先会由JAVA编译器(JAVAC)编译成class(字节 阅读全文
posted @ 2017-06-14 11:49 杨浪 阅读(8363) 评论(0) 推荐(1)
摘要:本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一、引言 在之前的C#基础知识系列文章中只介绍了从C#1.0到C#4.0中主要的特性,然而.NET 4.5 的推出,对于C#又有了 阅读全文
posted @ 2017-06-07 15:03 杨浪 阅读(329) 评论(0) 推荐(0)
摘要:使用System.Threading.Thread类可以创建和控制线程。 常用的构造函数有: 1. 无参数创建线程 ThreadStart委托定义了一个返回类型位void的无参数方法。 输出结果: 将上诉代码中的 ThreadFun() 用Lambda表达式替换,变成Thread的简便使用方式: 2 阅读全文
posted @ 2017-06-07 10:21 杨浪 阅读(818) 评论(0) 推荐(0)
摘要:一、泛型概述 泛型类和泛型方法兼复用性、类型安全和高效率于一身,是与之对应的非泛型的类和方法所不及。泛型广泛用于容器(collections)和对容器操作的方法中。.NET Framework 2.0的类库提供一个新的命名空间System.Collections.Generic,其中包含了一些新的基 阅读全文
posted @ 2017-06-07 09:56 杨浪 阅读(278) 评论(0) 推荐(0)
摘要:public 公有访问。不受任何限制。private 私有访问。只限于本类成员访问,子类,实例都不能访问。protected 保护访问。只限于本类和子类访问,实例不能访问。internal 内部访问。只限于本项目内访问,其他不能访问。protected internal 内部保护访问。只限于本项目或 阅读全文
posted @ 2017-06-06 21:00 杨浪 阅读(137) 评论(0) 推荐(0)
摘要:1.先添加一个json字符串,把json字符串加载到JObject中,然后转换成JObject.根据索引修改对象的属性值,移除属性,添加属性 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 usin 阅读全文
posted @ 2017-05-26 16:19 杨浪 阅读(4190) 评论(0) 推荐(0)
摘要:通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。 在 System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout) 在 Syst 阅读全文
posted @ 2017-05-25 15:57 杨浪 阅读(10908) 评论(0) 推荐(0)
摘要:先说说DTO DTO是个什么东东? DTO(Data Transfer Object)就是数据传输对象,说白了就是一个对象,只不过里边全是数据而已。 为什么要用DTO? 1、DTO更注重数据,对领域对象进行合理封装,从而不会将领域对象的行为过分暴露给表现层 2、DTO是面向UI的需求而设计的,而领域 阅读全文
posted @ 2017-05-25 10:21 杨浪 阅读(219) 评论(0) 推荐(0)
摘要:1.实例化JArray和JObject,然后序列化 [csharp] view plain copy print? using System; using System.Collections.Generic; using System.Linq; using System.Text; using  阅读全文
posted @ 2017-05-25 01:02 杨浪 阅读(7714) 评论(0) 推荐(0)
摘要:JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没 有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写) 阅读全文
posted @ 2017-05-25 00:50 杨浪 阅读(9840) 评论(0) 推荐(0)
摘要:STEP1、using Newtonsoft.Json.Linq; STEP2 如何获取json里的某个属性(节点)值,对其删改,新增 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 阅读全文
posted @ 2017-05-25 00:36 杨浪 阅读(4356) 评论(0) 推荐(0)
摘要:C#的动态对象的属性实现比较简单,如果要实现动态语言那种动态方法就比较困难,因为对于dynamic对象,扩展方法,匿名方法都是不能用直接的,这里还是利用对象和委托来模拟这种动态方法的实现,看起来有点JavaScript的对象味道: 1)定义一个委托,参数个数可变,参数都是object类型:这里的委托 阅读全文
posted @ 2017-05-22 18:18 杨浪 阅读(17691) 评论(1) 推荐(0)
摘要:第一种方法:API 第二种方法:FileStream VB.Net 阅读全文
posted @ 2017-05-17 14:57 杨浪 阅读(3496) 评论(0) 推荐(0)
摘要:1 /// 2 /// 将String类型的属性值设置为String.Empty 3 /// 4 /// 强类型Entity 5 /// 6 public static void DefaultStringProperty(T result) where T : class 7 ... 阅读全文
posted @ 2017-05-17 14:48 杨浪 阅读(346) 评论(0) 推荐(0)
摘要:前言 在asp.net core中,我巨硬引入了DI容器,我们可以在不使用第三方插件的情况下轻松实现依赖注入。如下代码: 1 // This method gets called by the runtime. Use this method to add services to the conta 阅读全文
posted @ 2017-05-17 10:18 杨浪 阅读(3729) 评论(5) 推荐(5)
摘要:最近做WInfrom项目,对表格和控件的数据绑定非常喜欢用实体类对象来解决,但是绑定以后 又怎么从控件中拿到实体类或者转换为datatable 或者dataset呢 经过在网上的搜索以及自己的改进 完成了一个转换类,分享给大家。 阅读全文
posted @ 2017-05-17 10:13 杨浪 阅读(1834) 评论(0) 推荐(0)
摘要:操作符 如果源序列是空的 源序列只包含一个元素 源序列包含多个元素 First 抛异常 返回该元素 返回第一个元素 FirstOrDefault 返回default(TSource) 返回该元素 返回第一个元素 Last 抛异常 返回该元素 返回最后一个元素 LastOrDefault 返回defa 阅读全文
posted @ 2017-05-16 12:02 杨浪 阅读(357) 评论(0) 推荐(0)
摘要:C#自带网络请求 由于偶尔会用到服务端请求,写下随笔,以便下次使用 . 阅读全文
posted @ 2017-05-15 10:39 杨浪 阅读(709) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页