欢迎来到.net学习网

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

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

C#

C#中数组,ArrayList与List对象的区别
在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢?我们先来了解一下数组,因为数组在C#中是最早出现的。数组数组有很多的优点,比如说数组在内存中是连续存储的
发布于 2012年06月02日 16:49 阅读(32224)
C#中抽象类与抽象方法的作用与实例
在C#中,允许把类和方法声明为抽象类与抽象方法,具体的声明方法是在类名或方法名前加上abstract关键字。那么我们什么时候应该用抽象类呢?如果一个类设计的目点是用来被其它类继承的,它代表一类对象
发布于 2012年06月02日 15:05 阅读(10419)
C#面向对象的三大特性概述
大家都知道面向对象的三大特性分别是:封装,继承,多态。但这三大特性分别是什么意思呢?这里我用自己的话将我的理解写出来,应该比较容易理解。一,封装:我们可以把世界上任何一个东西都看作为一个对象,那么我们这里以人为例,一个人就肯定
发布于 2012年05月30日 16:09 阅读(10305)
C#中String与StringBuilder性能差异的原因详解
System.String 是 C# 基础类型中唯一的引用类型。但是,它却具有很多值类型的特点。我们来看一段简单的代码:string text = "Red";<br
发布于 2012年05月15日 10:38 阅读(10296)
利用DevExpress的WebChartControl绘制柱状图,线状图与饼状图示例
WebChartControl是DevExpress控件群下的一个Web图表控件,它使用非常的方便,生成的图表也相当的漂亮。我们在本章就如何利用WebChartControl控件来绘制柱状图,线状图与饼状图做个示例。首先,我们需要在aspx页面放置一个WebChartControl控件,
发布于 2012年04月23日 15:30 阅读(18249)
为DataColumn设置默认值(DefaultValue)
在数据库中,如果我们为某字段设置了默认值,那么我们在添加数据的时候如果没有给该字段赋值,那么该字段就会自动将默认值填充进来。这在很多时候很大程度上给我们的的程序编写带来方便。那么,作为C#中的数据载体DataTable是不是也有默认值的设置呢?答案当然是有的,下面我们一起开始为DataTabl
发布于 2012年04月12日 10:41 阅读(25439)
为DataTable设置主键及利用主键查找行数据
一,为DataTable设置主键如果我们为DataTable设置一个主键,那么我们就可以根据主键在DataTable中查到唯一的数据。为什么是唯一的数据呢?因为根据主键查出来的记录永远都是唯一的,呵呵,要不然它与DataTable的Select方法是一样的效果了。当然,
发布于 2012年03月29日 16:17 阅读(17344)
在.net(C#)中查找本地及局域网内所有sql server实例
因为要做一个数据库辅助小工具,所以需要查到本地与局域网内所有sqlserver实例。完成后将方法写出来,供大家参考:下面方法是分别将本地及局域网内所有sqlserver实例查找出来并绑定到ComboBox控件中的示例。一、查找本地sqlserv
发布于 2012年03月23日 14:13 阅读(8235)
在Linq中使用Group By示例
我们将在下文中讲述几个在Linq中使用Group by的示例,以帮助大家了解Group by在Linq中的用法。1.在Linq中使用Where条件,示例:var q = &nbs
发布于 2012年03月13日 21:01 阅读(6943)
在WinForm中利用WebService上传图片到服务器
因为WinForm都是运行在本地的,而我们的网站一般都是布署在服务器上,运行在服务器上的,所以在网站上面上传文件,就好似于保存文件到本地。但在WinForm上就不一样了,本章我们简单举一个在WinForm利用WebService上传文件到服务器的方法:首先们先创建一个WebS
发布于 2012年02月17日 17:21 阅读(21901)
C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例
我们知道在C#中,引用类型可以为null,而值类型不可以为null,就是值类型必须要有值。msdn上面的解释是值类型没有足够的空量来表示空值,它的容量只够表示适合该类型的值,没有多余的容量。而数据库中(比如sqlserver)中,任何类型的值都是可以为null的,这就给我们在往数据库中插入值带来麻烦
发布于 2012年02月13日 17:28 阅读(43043)
请为你的SqlParameter的参数设置长度(size属性)
看到很多朋友在实例化SqlParameter时,通常都没有指定参数的长度就直接给参数赋值了。就像下面的写法:new SqlParameter("@address", SqlDbType.Varchar) { Va
发布于 2012年02月10日 16:02 阅读(7696)
asp.net(C#)中自动替换html标签示例
在网站留言,回贴等富文本框中,为了安全起见,我们一般都不会允许用户直接录入Html标签,但为了丰富留言内容。我们会提供一些特殊的标记来代替Html标签。比如提供[p][/p]代替<p></p>,提供[a][/a]代替<a></a>等。这时候,就需要我们
发布于 2012年02月08日 14:20 阅读(10924)
在WinForm中打开新的Windows窗体示例
下例演示如何在WinForm中用户点击一个Button时打开另一个新的窗体:一,在当前的Form窗体中拖入一个Button按钮。二,双击该按钮,vs会自动为该按钮创建一个Click方法,并跳转到该方法体中。三,在该方法中输入以下代码:<di
发布于 2012年02月02日 14:58 阅读(9643)
C#编程中的66个好习惯
1. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。<b
发布于 2012年01月13日 14:05 阅读(5564)
Decimal.ToString(string format)格式化详解
在我们使用Decimal.ToString()将数字型数据转化为字符串时,可以加上一个格式符来让Decimal.ToString()按着我们需要的格式进行输出,下面我们来详细的了解一下这些格式符:c或C:输出
发布于 2012年01月09日 16:45 阅读(12979)
C#中is与as的区别
在C#中,is是用来判断类型A能否转化为类型B,一般用来作有继承关系的父类与子类是否可以相互转化的判断。而as是将类型A转化为类型B,一般也是用来做子类与父类的转换。如下面的例子,我们声明三个类class
发布于 2011年12月28日 22:52 阅读(7275)
多线程的概念
一、程序与进程1、程序:一段静态的代码。2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。<str
发布于 2011年12月08日 22:36 阅读(6757)
C#中实现List泛型自定义排序示例
从asp.net2.0后,List泛型就成了我们常用的一个类了。它基本上取代了之前的ArrayList类。本章我们不讨论List与ArrayList的差异,仅讨论如何在List泛型中实现自定义排序。我们先新建一个Person类,用来作为List中的对象,这里仅为P
发布于 2011年11月29日 11:07 阅读(40908)
如何在C#中获取指定网页源码的示例
在C#中,我们如何能够获取到指定网页的源码呢?比如说我们要做一个文章抓取功能的小工具,这样的功能是必不可少的,小编自己做了一个能够获取网页源码的小工具,把主体代码共享出来,希望能给新手们一点帮助。首先先看下面代码:private
发布于 2011年11月19日 23:25 阅读(36721)