存档

‘.NET’ 分类的存档

C# GUID的简介

2011年9月27日 没有评论

GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。   GUID永远是方便的

对于程序开发的 [更多…]

Create RESTful WCF Service API: Step By Step Guide

2011年9月25日 没有评论
Create RESTful WCF Service API: Step By Step Guide

Introduction

Windows Communication Foundation (WCF) is an SDK for developing and deploying services on Windows. WCFprovides a runtime environment fo [更多…]

VS2010 C# & MongoDB开发(一) 初探

2011年9月17日 没有评论

一、引言

MongoDB是一个 介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格 式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言, [更多…]

分类: .NET 标签: ,

c#集合类总结

2011年9月4日 没有评论

.NET Framework 提供了用于数据存储和检索的专用类。这些类提供对堆栈、队列、列表和哈希表的支持。大多数集合类实现相同的接口,可继承这些接口来创建适应更为专业的数据存储需要的新集合类。

System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、 [更多…]

分类: .NET 标签: ,

Exploring Lambda Expression in C#

2011年8月28日 1 条评论
Exploring Lambda Expression in C#

Introduction

Lambda expression is an inline delegate introduced with C # 3.0 language. It’s a concise way to represent an anonymous method. It provi [更多…]

分类: .NET 标签:

认识Lambda表达式

2011年8月28日 1 条评论

Lambda表达式的本质是“匿名方法”,也即是当编译我们的程序代码时,“编译器”会自动帮我们将“Lambda表达式”转换为“匿名方法”,如下例:

 

string[] names = { "agen", "balen", "coure", "apple" };

string[] [更多…]

分类: .NET 标签: ,

C#基础:Lambda表达式

2011年8月28日 没有评论

从委托的角度来看,Lambda表达式与匿名方法没有区别。从C# 3.0开始,在使用匿名方法的地方,完全可以用Lambda表达式来代替。Lambda表达式的定义方式为:“([参数列表]) => 表达式”。运算符“=>”是一种与赋值运算“=”具有相同优先级的右结合运算符,在英语里读作: [更多…]

C#中IList与List区别

2011年8月28日 没有评论

首先,List<T>是一个类,IList<T>是一个接口。接口和类的区别是本质的,类是负责功能的实现,而接口则是负责功能的定义。所以它们的区别本质上也就是类和接口的区别。

具 体来说,IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接 [更多…]

分类: .NET 标签: ,

Lambda表达式(Lambda Expressions)

2011年8月28日 1 条评论

先来个实例:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace lambda

{

class Author

{

publi [更多…]

依赖注入容器Unity Application Block快速入门

2011年8月15日 没有评论

Unity是微软模式与实践团队开发的一个轻量级、可扩展的依赖注入容器,之前我也有过一篇文章《Enterprise Library 4.0中的依赖注入容器(Unity)预览》对其做过介绍。微软模式与时间团队已经在2月份发布了Unity February 2008 CTP版本,官方主页是:http:// [更多…]

分类: .NET 标签: ,

asp.net三层架构异常处理

2011年7月30日 没有评论

异常可以分为系统异常和业务异常,业务异常必须被转化为业务执行的结果

DataAccess层不得向上层隐藏任何异常。

要明确区分业务执行的结果和系统异常。比如验证用户的合法性,如果对应的用户ID不存在,不应该抛出异常,而是返回(或通过out参数)一个表示验证结果的枚举值,这属于业务执行的结果。 [更多…]

How to install and run NUnit in .Net

2011年7月29日 没有评论
How to install and run NUnit in .Net

Being new to the agile world, all of these new tools can be overwhelming. One of the first things you may want to do as an developer is write a test. [更多…]

How to: Create and Run a Unit Test

2011年7月29日 没有评论

Visual Studio 2010

 

Unit tests give developers and testers a quick way to check for logic errors in the methods of classes in C#, [更多…]

log4net使用详解

2011年7月29日 没有评论
 log4net使用详解

 

转自(周公的专栏):http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx

说明:本程序演示如何利用log4net记录程序日志 信息。log4net是一个功能著名的开源日志记录组件。利用log4net可 [更多…]

分类: .NET 标签: ,

Log4Net Tutorial in C# .net (How can I show log in a file?)

2011年7月29日 2 条评论

For logging service my choice is log4net from Apache Software Foundation. It is easy to use, open source and well documented. There are also so many l [更多…]

分类: .NET 标签: ,