自定义helper类,要求命名空间在System.Web.Mvc之下,要求,静态类,静态方法,特殊生成对应html的返回字段, 传递Htmlhleper,返回特定类型 返回值是MvcHtmlString ,参数要有:this HtmlHelper htmlHelperusing System;usi...
分类:
Web程序 时间:
2015-08-28 19:11:11
阅读次数:
141
静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类是自C# 2.0才引入的,C# 1.0...
于是百度谷歌了一下相关资料。原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以在不做其他...
分类:
数据库 时间:
2015-08-25 13:37:57
阅读次数:
211
访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。
分派的概念
变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显类型(Apparent Type);而变量所引用的对象的真实类型又叫做变量的实际类型(Actual Type)。比如
[j...
分类:
编程语言 时间:
2015-08-21 19:30:27
阅读次数:
315
建议89:在并行方法体中谨慎使用锁除了建议88所提到的场合,要谨慎使用并行的情况还包括:某些本身就需要同步运行的场合,或者需要较长时间锁定共享资源的场合。在对整型数据进行同步操作时,可以使用静态类Interlocked的Add方法,这就极大地避免了由于进行原子操作长时间锁定某个共享资源所带来的同步性...
建议81:使用Parallel简化同步状态下Task的使用在命名空间System.Threading.Tasks中,有一个静态类Parallel简化了在同步状态下的Task的操作。Parallel主要提供3个有用的方法:For、ForEach、Invoke。For方法主要用于处理针对数组元素的并行操...
静态构造函数:
C#的一个新特征是也可以给类编写无参数的静态构造函数。编写静态构造函数的一个原因是,类有一些静态字段或属性,需要在第一次使用类之前,从外部源中初始化这些静态的字段和属性。.NET运行库没有确保什么时候执行静态构造函数,所以不能把要求在某个特定时刻执行的代码放在静态构造函数中。也不能预计不同类的静态构造函数按照什么顺序执行。但是可以确保静态构造函数至多运行一次,即在代码引用类之前调用...
源:http://www.cnblogs.com/spmxlBlog/archive/2010/06/28/1766832.html定义:强类型语言(静态类型语言)是指需要进行变量/对象类型声明的语言,一般情况下需要编译执行。 例如C/C++/Java/C#弱类型语言(动态类型语言)是指不需要进行变...
分类:
编程语言 时间:
2015-08-19 13:18:22
阅读次数:
139
继承情况下的类作用域:在继承的情况下,派生类的作用域嵌套在基类作用域的下。先在派生类的作用域范围内查找,要是没找到,接着在外围的基类作用域中查找。1. 名字查找在编译时发生(1)对象,引用或指针的静态类型决定了其所能作用的成员,即使是当动态类型和静态类型可能不一样时也满足(2)例如使用基类的指针就不...
分类:
其他好文 时间:
2015-08-18 21:22:33
阅读次数:
112
1、HashMap怎么存数据
在HashMap中使用内部静态类(Entry)数组table存数据,即Entry[] table;
static class Entry implements Map.Entry {
final K key;
V value;
Entry next;
int hash;
...
分类:
编程语言 时间:
2015-08-18 16:28:11
阅读次数:
145