.NET中dynamic和var的区别

663次阅读|302次收藏|267次赞

.NET中var一旦被编译,编译期会自动匹配var 变量的实际类型,并用实际类型来替换该变量的申明。而dynamic被编译后,实际是一个object类型,只不过编译器会对dynamic类型进行特殊处理,让它在编译期间不进行任何的类型检查,而是将类型检查放到了运行期,下面简单介绍.NET中dynamic和var的区别

.net中dynamic类型

843次阅读|104次收藏|200次赞

dynamic类型是.NET 4.0引入的一个新的概念,它的目的是增强与python等动态语言的互操作性。由于动态的原因,使得dynamic类型的变量只有在运行时才能被确定具体类型,而编译器也会绕过对这种类型的语法检查。下面介绍.net中dynamic类型的用法

wcf测试工具

663次阅读|207次收藏|366次赞

wcf 在ASP.NET中应用非常广泛,wcf 整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术,封装了http tcp等请求,用起来也非常方便。但是在部署完成后,面临一个调试的问题,以及对wcf接口测试的问题,下面介绍如何用工具测试wcf
wcf

多个web.config文件的加载顺序

1079次阅读|168次收藏|183次赞

web.config文件可以在一个网站的不同目录里出现多个,在多个web.config文件中,那在网站运行时候,IIS是如何查找,怎样去执行他们的呢,web.config文件的加载顺序又遵循什么规则呢?

web.config里面使用configSource

550次阅读|133次收藏|280次赞

在ASP.NET编程中,我们的配置信息一般放在web.config中,如果需要配置的信息非常多,将会使web.config不易维护,我们可以将类似的配置信息放在另外的单独的配置文件中,然后在web.config中通过configSource属性将这些文件包含进来。

ASP.NET中Obsolete属性

1240次阅读|16次收藏|198次赞

在维护ASP.NET系统的时候,经常会遇到某个方法不再使用的情况,可以使用Obsolete特性来标记它过时或弃用,Obsolete 属性将某个程序实体标记为一个建议不再使用的实体,每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。

asp.net 日期格式化

889次阅读|170次收藏|176次赞

在asp.net 编程时,从数据库读取出来的日期数据,在web页面显示出来的形式有可能是各式各样的,asp.net datetime对象内部提供了很多种不同的日期格式

面试时问如何理解团队合作该怎么回答

1394次阅读|122次收藏|321次赞

平时在面试时,有时会被问到对团队合作的理解,特别是对团队合作的要求非常高的职位,尤其会问到团队合作的理解。作为团队,一个最重要的就是大家要有一个共同的目标,然后在结构方面需要有一个合适的分工。

datatable去掉重复行

1150次阅读|221次收藏|279次赞

我们在WEB项目中,有时DataTable数据集中会存在重复的记录,需要对此DataTable做滤重处理,可以通过DataView.ToTable()方法来实现对datatable去掉重复行。

Linq与lamda的对比

1515次阅读|384次收藏|297次赞

LINQ是Language Integrated Query的简称,Linq包括Linq to Objects, Linq to SQL,Linq to XML, Linq to DataSet等,Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。下面介绍Linq与lamda表达式相应的对比

提高cookie的安全性

600次阅读|16次收藏|106次赞

在 Web 应用中,Cookie 很容易成为安全问题的一部分。在实际的应用场景中,Cookie 被用来做得最多的一件事是保持身份认证的服务端状态。Cookie作为用户身份的替代,其安全性有时决定了整个系统的安全性,提高Cookie的安全性问题不容忽视。

linq not in 查询

728次阅读|6次收藏|159次赞

在Asp.net项目中,经常会用到not in 和in的查询操作,在 LINQ 的 Where 条件式中要如何使用 IN 与 NOT IN 呢? 其实,我们可以用Contains实现in和not in的功能。

MVC中报get_RazorKeywords()错误的解决方法

1113次阅读|257次收藏|214次赞

在VisualStudio中使用MVC3编写程序时,在编译运行过程中,有时会报 找不到方法:“System.Collections.Generic.Dictionary`2<System.String,BlockParser>System.Web.Razor.Parser.CSharpCodeParser.get_RazorKeywords()”这样的错误,下面介绍其解决方法
MVC

Visual Studio中 sln 和 suo 文件

668次阅读|57次收藏|77次赞

在用Visual Studio创建项目时,会在项目文件下面有sln文件和suo文件,那么,sln 和 suo 文件分别的作用是什么呢?

.NET get、post 请求

1170次阅读|283次收藏|432次赞

在.NET编程中,有时需要通过get或者post请求方式调用一个URL接口,获取数据或者其它操作,通常用的是HttpWebRequest、WebResponse的方式实现。