欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » .NET

.NET

类型“System.Transactions.IEnlistmentNotification”在未被引用的程序集中定义
今天在学习wcf中的事务时碰到下面的错误提示:类型“System.Transactions.IEnlistmentNotification”在未被引用的程序集中定义。必须添加对程序集“System.Transactions, Version=2.0.0.0,&n
发布于 2013年05月21日 15:30 阅读(5945)
在C#实现二叉树遍历的示例
今天在学习严蔚敏老师的数据结构教程,看到教程里面有介绍遍历二叉树的三种方式,就想到要用C#来实现一次。在严蔚敏老师的数据结构教程里面有介绍,二叉树的遍历有三种方式,分别是:先(根)序遍历算法,中(根)序遍历算法,后(根)序遍历算法。下面我们就以下图中的二叉树为例来实现这三个算
发布于 2013年04月11日 15:39 阅读(26399)
MSIL所有指令及详解
Add 将两个值相加并将结果推送到计算堆栈上。Add_Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add_Ovf_Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And 计算两个
发布于 2013年04月10日 16:44 阅读(14132)
学习IL-从开始到现在
1.引言自从『你必须知道.NET』系列开篇以来,受到大家很多的关注和支持,给予了anytao巨大的鼓励和动力。俱往昔,我发现很多的园友都把目光和焦点注意在如何理解IL代码这个问题上。对我来说,这真是个莫大的好消息,因为很明显我们的思路慢慢的从应用向底层发
发布于 2013年04月10日 10:40 阅读(6560)
学习IL-从Hello world开始认识IL
1. 引言1988年Brian W. Kernighan和Dennis M. Ritchie合著了软件史上的经典巨著《The C programming Language》,
发布于 2013年04月10日 10:17 阅读(5952)
C#常见面试题汇总(四)
1..net Remoting 的工作原理是什么?答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 2.请详述在dotnet中类(class)与结构(struc
发布于 2013年03月28日 10:26 阅读(13338)
C#常见面试题汇总(三)
1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using:A.引入名称空间B.放入实现了IDisposable接口的对象,在作用域过后会自动调用该对象的Dispose方法。new:<a h
发布于 2013年03月27日 11:18 阅读(11482)
C#常见面试题汇总(二)
1.一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。public static void Ma
发布于 2013年03月25日 14:56 阅读(39337)
C#常见面试题汇总(一)
1.const和readonly有什么区别?const可以用于类的成员常量和局部常量,必须在声明时赋值,之后不可以对常量进行赋值。而readonly只能用于类的成员变量不能用于局部变量,在声明时可以不赋值,除了在构造函数中可以再次赋值外,其它的地方和co
发布于 2013年03月08日 21:05 阅读(12557)
C#实现随机将1~10插入到数组中,且不能重复的示例
思路:先将1~10按顺序插入到一个数组中,然后随机从数组中取出一个数,例如是5,将5插入到新的数组中,然后将10替换到5的位置,这时候,原数组中5就已经不存在了,原数组的值变为1,2,3,4,10,6,7,8,9,10。然后我们再从原数组中的前9个元素中随机取一个值,插入到新的数组中,例如是3,然后
发布于 2013年03月08日 15:00 阅读(8871)
C#中栈与堆的区别及代码在栈和堆中执行详解
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和
发布于 2013年01月23日 11:52 阅读(6531)
大型高并发高负载网站的系统架构
我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型的
发布于 2013年01月20日 20:07 阅读(7114)
求指定数的阶层与合并从小到大的数组并保持数组排序的算法
打算好好学习下数据结构,记录一下各示例的算法合并数组的算法一:/// <summary>/// 已知两个数组是从小到大排列,要求将两个数组合成一个数组,且新数组也是从小到大排列<br
发布于 2013年01月15日 11:24 阅读(6503)
一个对bool.TryParse用法的误会
首先我们先猜测以下面代码执行完毕后isbool的值。bool isbool = true;bool.TryParse("ddd", out isbool);呵呵,如果
发布于 2013年01月11日 15:24 阅读(13969)
C# 网络编程系列专题五:TCP编程
前言前面专题的例子都是基于应用层上的HTTP协议的介绍, 现在本专题来介绍下传输层协议——TCP协议,主要介绍下TCP协议的工作过程和基于TCP协议的一个简单的通信程序,下面就开始本专题的正文了。一、TCP的工作
发布于 2012年12月28日 10:13 阅读(8429)
利用add-in扩展性将代码生成器集成到VS环境中(五)-生成BLL层代码
BLL层只是对DAL层方法的一个引用,简单多了。源码如下:public class SetBLL{private TextSelection ts;private T
发布于 2012年12月26日 16:09 阅读(5179)
利用add-in扩展性将代码生成器集成到VS环境中(四)-生成DAL层代码
DAL需生成的代码比较多,共有以下几个方法:1,判断该记录是否已经存在2,增加一条数据3,更新一条数据4,更新一条数据状态5,删除一条数据6,获得数据列表7,得到一个对象实体大家可以根据自己的需要改写生成
发布于 2012年12月25日 16:03 阅读(5336)
利用add-in扩展性将代码生成器集成到VS环境中(三)-生成Model层代码
生成Model层代码的文件SetModel.cs源码如下:public class SetModel{//提供对基于视图的编辑操作和选定文本的访问/* &nbsp
发布于 2012年12月25日 15:56 阅读(5305)
利用add-in扩展性将代码生成器集成到VS环境中(二)-创建Add-In项目
上一章主要讲了这个插件的操作界面与功能,这一章我们开始讲解如何实现该插件。创建Add-In项目打开VS,创建新项目->选择其它项目类型->Visual Studio外接程序。如下图:<a
发布于 2012年12月24日 10:45 阅读(6798)
C#网络编程系列专题四:自定义Web浏览器
前言:前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这层神秘的面纱(以前总感觉这些应用感觉很深奥的,没
发布于 2012年12月20日 10:57 阅读(5690)