C#3.0之后推出了扩展方法。我们通常看到的方法都是和声明它的类相关联。扩展方法特性扩展这个边界,允许编写的方法和声明它的类之外的类关联。要想知道可以如何使用这个特性,请看下面的代码。它包含类MyPerson.该类存贮了3个double类型的值,并含有一个构造函数和一个名称为sum的方法,该方法返....
分类:
Web程序 时间:
2014-08-18 21:58:02
阅读次数:
277
在我们即将进入ASP.NET开发大门的时候。我们需要先学习一些C#的特有语法。而且对于传统的webform的开发,我们介绍的这些C#特有语法并不是每个人都熟悉的.本节将介绍一个MVC优良程序员所需要的C#语言特性。一:c#的基本特性1.1使用自动实现的属性c#属性特性让你暴露一个类的数据片段,这些....
分类:
Web程序 时间:
2014-08-16 16:16:00
阅读次数:
323
《ASP.NETMVC5&微信公众平台整合开发实战(响应式布局、JQueryMobile,WindowsAzure、微信核心开发)》课程讲师:57Code课程分类:ASP.NETMVC适合人群:中级课时数量:29课时用到技术:深入MVC开发模式、C#核心语言特性、C#核心语言特性(二)、视图引擎Razor涉及项目:体育商店..
分类:
微信 时间:
2014-08-14 11:01:29
阅读次数:
413
说说:万万没想到会在这道题上花费这么多时间。这道题其实就是比较繁琐而已,需要一个比较大的结构记录一个队伍的所有信息。原以为最难的是对比赛结果字符串的提取,但事实证明这倒还挺简单的。关键是后面对比赛结果的排序,原理相对简单,代码较庞大。需要注意的是,最后如果按队名排序是不区分大小写的,并且队名不只是英文字母!而且这里提一下C的语言特性,如果在调用一个返回字符指针的函数,且返回的是被调用函数内定义的字...
分类:
其他好文 时间:
2014-08-06 11:56:31
阅读次数:
272
前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScr...
分类:
编程语言 时间:
2014-08-04 17:16:37
阅读次数:
370
CLR(公用语言运行时)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。.NET提供了一个运行时环境,叫做公用语言运行时(Commen Language Runtime),是一种多语言执行环境,支持众多的数据类型和语言特性。他管理...
分类:
其他好文 时间:
2014-07-30 20:07:24
阅读次数:
225
全面理解面向对象的 JavaScript曾 滢著, 软件工程师, IBM简介:JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意,从对语...
分类:
编程语言 时间:
2014-07-22 22:35:53
阅读次数:
352
先从一个例子开始讲起,以下是jdk1.7中的迭代器接口的代码(去掉了注释的部分): public interface Iterator { boolean hasNext(); E next(); void remove();} 程序开发的老油条们都不太喜欢这个接口的remove方法,原因可能是: ...
分类:
其他好文 时间:
2014-07-19 23:01:14
阅读次数:
206
keyword: Visual CPP Team, C++ *** Language Features in Visual C++ *** 有些bug是因为对对编译器的特性不熟悉造成的. 不同版本的VS,编译器版本也不同(可以通过cl.exe的输出看见其版本号, 或者 _MSC_VER). Ther...
分类:
其他好文 时间:
2014-07-18 13:36:18
阅读次数:
171
从纯化的语言中了解到语言的本质;并以混杂的语言来创造我们的世界,。程序=算法+结构,动静之间,不变的是本质了解语言的本质,而不是试图学会一门语言。本书从语言特性出发,把动态静态、函数式非函数的语言特性分列出来。先讲述每种特性,再讲述如何使用他们。所以说在看这本书的时候,要时刻想到动静态,函数式和非函...
分类:
编程语言 时间:
2014-07-15 00:50:13
阅读次数:
316