try中finally与return

864次阅读|53次收藏|56次赞

在程序中捕获异常时,通常使用的是try...catch...finally,如果在try或者catch代码块中含有reutrn时,try catch finally的执行顺序又是什么呢?

datatable添加行列

706次阅读|462次收藏|292次赞

在ASP.NET中绑定数据时,从数据库里面读取出来的数据,有时候需要我们加工处理,例如进行计算、统计、或者其它复杂的操作,然后需要添加行或者列到datatable中去,再作为数据源与绑定控件进行绑定,遇到这种情况,该如何为datatable添加行列呢?

linq distinct去重

2721次阅读|44次收藏|183次赞

linq 中distinct用于筛选字段中不相同的值、查询不重复的结果集,在使用时需要继承 IEqualityComparer接口,并实现Equals方法。不过还可以使用DistinctBy、GroupBy的方式实现distinct去重效果

asp.net判断上传文件格式

960次阅读|163次收藏|98次赞

asp.net项目中,通常需要用户上传文件的功能,为了防止用户上传病毒文件,必须限制用户上传的文件格式,例如需要上传图片,就要求用户上传的文件格式必须是图片,其它的文件则上传不成功,从而保证服务器的安全,那么在asp.net中如何判断上传文件格式呢?

泛型中new()约束

906次阅读|389次收藏|311次赞

在泛型类型定义中,where 子句用于指定对泛型类型T的约束,其中new() 约束可以让编译器知道:提供的任何类型参数都必须具有可访问的无参数(或默认)构造函数。new() 约束出现在 where 子句的最后。

.NET中比较实用的开发工具

1348次阅读|460次收藏|65次赞

.NET开发中,有时候用插件、第三方开发工具,会提高我们的开发效率,下面介绍几款.NET中比较实用的开发工具。

.net中生成不重复的随机数

1113次阅读|54次收藏|428次赞

在.net开发项目的过程中,需要产生一些随机数,.net中包含了Random类,如果我们简单的用C#中的Random.Next方法,但是它产生的随机数并不能满足我们日常所有需要,因为它可能重复。那么.net中如何生成不重复的随机数呢?

源代码管理中出现重复文件的解决方法

1136次阅读|354次收藏|479次赞

在团队开发项目中,我们用源代码管理器获取代码时,有时会出现重复文件,但是,当你删除任意一个文件时,就会出现其它相同的文件也跟着删除。那么,遇到源代码管理中出现重复文件该如何解决呢?
SVN

mvc renderpartial

1018次阅读|325次收藏|285次赞

MVC中RenderPartial通常被用来显示一个功能相对独立的“块”,比如说显示菜单或者导航条。 RenderPartial输出的结果被作为调用的View的一部分显示。RenderPartial有三个参数,下面介绍mvc中如何使用renderpartial加载分部视图
mvc

list使用linq排序

963次阅读|323次收藏|253次赞

List<>类型可以支持对任意类型的存储,我们也可以对其进行排序。list排序的方式有很多中,例如:sort、orderby、OrderByDescending、ThenBy等等其他方式。下面介绍如何使用linq对list进行排序

MVC中使用DropDownList

1147次阅读|271次收藏|160次赞

DropDownList下拉框列表在ASP.NET MVC中算是比较常见的控件。 在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法,下面介绍MVC中如何使用DropDownList
MVC

asp.net使用swfupload上传

1560次阅读|190次收藏|171次赞

批量上传文件在asp.net应用中非常常见,SWFUpload是一个flash和js相结合而成的文件上传插件,SWFUpload为WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。

asp.net 消息队列

937次阅读|270次收藏|198次赞

asp.net中消息队列主要使用MSMQ组件,MSMQ是微软消息队列的英文缩写,MSMQ是Windows的一个可选组件,只需通过Windows控制面板的添加或删除Windows组件向导就可进行安装,下面介绍.NET中如何使用MSMQ消息队列

Linq中的TakeWhile和SkipWhile

1416次阅读|309次收藏|202次赞

Linq中的TakeWhile表示只要满足指定的条件,就会返回序列的元素,Linq中的SkipWhile表示只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。

linq 排序

1135次阅读|62次收藏|437次赞

在程序开发中,对数据进行排序是很常见的操作,linq中排序操作按一个或多个特性对序列的元素进行排序,第一个排序条件对元素执行主要排序,linq中通过指定第二个排序条件,可以对各个主要排序组中的元素进行排序。