当前位置:首页 > .Net

c#类的构造函数继承关系示例剖析


作者:知道91 浏览: 2,095
分类:.Net 标签:,

继承是面向对象编程最基本的点,那么你是否真的理解c#子类与父类之间的继承关系,特别是是构造函数的继承关系。很多时候我们似乎经常在用继承,但是我们却没有真正注意到继承关系中父类与子类之间的关系。 下面我...

C#/.NET linq groupby 多个字段


作者:知道91 浏览: 2,739
分类:.Net 标签:,

linq是一种非常好用的语法,我们在项目中经常会遇到去除重复的动作,除了使用linq distinct外,还可以使用group来去重。 group by 多个字段 lambda版本 1 2 3 var list = from u in users group u by new &#...

ASP.NET Session实用使用总结


作者:suddenly 浏览: 2,092
分类:.Net 标签:,

一、概述 Session用于存储特定的用户会话所需的信息 。 Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。 Session中文是“会话”的意思,在ASP.NET中代表了服务器与客户端之间的“会话”。S...

C#新语法Async和Await


作者:suddenly 浏览: 1,816
分类:.Net 标签:,

大部分人可能已经知道,Visual Studio 11引入了新的“async”和“await”,我相信async、await会带来比LINQ更大的影响。在很短时间以后,理解 async 会变成一个基本需求。 关键字介绍 让我们开始吧。我会使用一些在...

C#实现用户注册发送短信


作者:suddenly 浏览: 1,507
分类:.Net 标签:,

在很多网站中,当我们要进行注册账号时,网站经常会要求我们输入手机号来接受短信验证码,那么用C#怎么来控制短信的发送呢,废话不多说,直入主题。 偶然想起,像编写一个从电脑向手机发送短信的程序,从网上查找...

深入理解Csharp迭代器


作者:suddenly 浏览: 994
分类:.Net 标签:,

什么是迭代器,其实我们在代码中很多情况下都会接触到它,废话不多说,直入正题。 迭代器模式是设计模式中行为模式(behavioral pattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非常容易理解和使用的...

深入理解MVC和MVVM


作者:suddenly 浏览: 1,612
分类:.Net 标签:,

MVC 的历史   MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。   MVC 的概念最早出现在二十世纪八十年代的施乐帕...

C# Async/Await学习


作者:suddenly 浏览: 1,152
分类:.Net 标签:,

前言 前几天去一个公司面试,被问到 Async/Await,之前只知道有这么个东西,没有深入了解过就没有答上来。今天没啥事情,就查了下资料。 同步编程,异步编程概念 通常情况下,我们写的程序是同步的,运行...

自己动手写一个MyORM


作者:suddenly 浏览: 1,225
分类:.Net 标签:,

ORM到底是个什么呢,简单的说就是利用放射的方法,来对类class进行操作。 ORM:Object Relational Mapping对象关系映射,是解决了面向对象语言和关系型数据库不匹配的问题。 ORM是一种思想,实现这种思想的技术有...

微软跨平台之.NET Core


作者:suddenly 浏览: 1,545
分类:.Net 标签:,

微软在connect()大会上宣布.NET Core将开源。它将提供一个支持包括Windows、Linux和Mac OSX在内的所有平台的单一代码库。 第一次让我们回头来了解.NET 平台如何打包在过去。这有助于激励的一些决定和结果创建了...

C#和js读取文件的MD5值


作者:suddenly 浏览: 1,948
分类:.Net 标签:,

前言 文件的md5值,即文件签名,为了验证文件的正确性,是否被恶意篡改等。每个文件有一个唯一的md5值。 最近公司开发的app文件包的校验就有用到文件md5值。 Csharp获取 ①和上传文件一样,得到本地文件的集合,...