欢迎来到.net学习网

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

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

C#

C#常见面试题汇总(四)
1..net Remoting 的工作原理是什么?答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 2.请详述在dotnet中类(class)与结构(struc
发布于 2013年03月28日 10:26 阅读(12984)
C#常见面试题汇总(三)
1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using:A.引入名称空间B.放入实现了IDisposable接口的对象,在作用域过后会自动调用该对象的Dispose方法。new:<a h
发布于 2013年03月27日 11:18 阅读(11137)
C#常见面试题汇总(二)
1.一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。public static void Ma
发布于 2013年03月25日 14:56 阅读(39024)
C#常见面试题汇总(一)
1.const和readonly有什么区别?const可以用于类的成员常量和局部常量,必须在声明时赋值,之后不可以对常量进行赋值。而readonly只能用于类的成员变量不能用于局部变量,在声明时可以不赋值,除了在构造函数中可以再次赋值外,其它的地方和co
发布于 2013年03月08日 21:05 阅读(12244)
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 阅读(8540)
C#中栈与堆的区别及代码在栈和堆中执行详解
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和
发布于 2013年01月23日 11:52 阅读(6191)
求指定数的阶层与合并从小到大的数组并保持数组排序的算法
打算好好学习下数据结构,记录一下各示例的算法合并数组的算法一:/// <summary>/// 已知两个数组是从小到大排列,要求将两个数组合成一个数组,且新数组也是从小到大排列<br
发布于 2013年01月15日 11:24 阅读(6190)
一个对bool.TryParse用法的误会
首先我们先猜测以下面代码执行完毕后isbool的值。bool isbool = true;bool.TryParse("ddd", out isbool);呵呵,如果
发布于 2013年01月11日 15:24 阅读(13359)
C# 网络编程系列专题五:TCP编程
前言前面专题的例子都是基于应用层上的HTTP协议的介绍, 现在本专题来介绍下传输层协议——TCP协议,主要介绍下TCP协议的工作过程和基于TCP协议的一个简单的通信程序,下面就开始本专题的正文了。一、TCP的工作
发布于 2012年12月28日 10:13 阅读(8144)
C#网络编程系列专题四:自定义Web浏览器
前言:前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这层神秘的面纱(以前总感觉这些应用感觉很深奥的,没
发布于 2012年12月20日 10:57 阅读(5352)
C#网络编程系列专题三:自定义Web服务器
前言:经过前面的专题中对网络层协议和HTTP协议的简单介绍相信大家对网络中的协议有了大致的了解的, 本专题将针对HTTP协议定义一个Web服务器,我们平常浏览网页通过在浏览器中输入一个网址就可以看到我们想要的网页,这个过程中浏览器只是一个客户端
发布于 2012年12月18日 23:24 阅读(4764)
C#网络编程系列专题二:HTTP协议详解
我们在用Asp.net技术开发Web应用程序后,当用户在浏览器输入一个网址时就是再向服务器发送一个HTTP请求,此时就使用了应用层的HTTP协议,在上一个专题我们简单介绍了<ahref="http://www.lmwlove.com/ac/ID905" target="_blank" c
发布于 2012年12月13日 10:02 阅读(5598)
C#网络编程系列一:网络协议简介
因为这段时间都在研究C#网络编程的一些知识, 所以在这里把我学习到的在这里和大家分享下的,这样既可以达到分享的目的也可以让大家监督我,如果有什么地方理解错了,还请大家不吝赐教的。很多人写网络编程这快都没有怎么讲网络中的协议,然而我觉得既然是网络编程肯定要介绍下网络编
发布于 2012年12月13日 09:06 阅读(4727)
C#设计模式-简单工厂模式
最近在学习大话设计模式,因为看完后也需要做练习,所以将练习搬上来,一是加深自己的印象,同时也可以和同样正在学习设计模式同学一起进步。简单工厂模式我们以一个示例来学习简单工厂模式,这个示例同样来源于《大话设计模式》这本书,大家有时间也可以去看看,很不错的学习资
发布于 2012年09月25日 16:04 阅读(8726)
在C#中如何获取进程的父进程名称
我们如何在C#中获取某进程的父进程的名称呢?下面是csdn上网友提供的答案,供参考:using System;using System.Collections.Generic;using&nbsp
发布于 2012年09月09日 09:56 阅读(13986)
根据IP判断局域网还是广域网的简单方法
这个示例只是简单的根据IP的地址段来判断网络是局域网还是广域网。但在某些复杂的网络情况下可能并不适用,仅做参考吧。我们认为ABC类外的IP地址就是广域网IP,ABC类IP的址段分别如下:A类:10.0.0.0~10.255.255.255B类:172.
发布于 2012年08月31日 15:34 阅读(9928)
C#中Const与readonly定义的区别
以前自己对Const与Readonly两者定义的区别不是很了解,今天在.net本质论(第一卷,公共语言运行库)中看到了这两者的区别,把里面的原话摘抄上来,希望能对大家有所帮助。Const定义:有时需要一个对字段进行约束,让它成为常
发布于 2012年08月09日 10:23 阅读(9530)
要在此字符串中进行分析,必须指定有效信息问题的解决方法
今天程序好端端突然报出了以下错误:Sys.WebForms.PageRequestManagerServerErrorException: 要在此字符串中进行分析,必须指定有效信息。因为我并没有对程序进行过大的修改,所以
发布于 2012年07月26日 14:05 阅读(13088)
C#中DataTable行转列示例
今天碰到一个需求,就是将下面表(1)格式的数据转换为表(2)格式的数据。很明显,这是一个行转列的要求,本想在数据库中行转列,因为在数据库中行转列是比较简单的,方法可以参考本站<a href="http://www.lmwlove.com/ac/ID451" target="_blank" cl
发布于 2012年06月30日 09:46 阅读(11214)
在C#得到指定日期所在周的第一天与最后一天的方法
我们在计算时期的时候,可能会经常需要得到指定日期所在周的第一天与最后一天的日期,又因为我们的计算周的方式与西方有所不同,他们是以星期天为每周的第一天,而我们习惯以星期一为每周的第一天。这里我们分别给出两种不同计算方法的示例,方法如下:using&nbs
发布于 2012年06月15日 16:01 阅读(16119)