静态类型语言中,变量具有类型,而且在编译期确定,具有某一类型的变量只能持有相同类型的数据。动态类型语言中,变量没有类型,只有数据有类型,变量可以持有任意类型的数据。例如,C是静态类型语言,一个int型变量只能作为int来处理。Python是动态语言,变量可以持有整数、字符串、列表、闭包等任何数据。 ...
分类:
其他好文 时间:
2016-11-11 17:32:29
阅读次数:
127
1.添加引用 using System.Reflection;using System.Windows.Controls; 2.静态类扩展方法(this) public static class WebBrowserExtensions { public static void SuppressSc ...
在开发中经常会写个公有静态类记录日志,如下: 如果想区分调用来源就比较麻烦了。在.Net 4.5中引入了三个Attribute:CallerMemberName、CallerFilePath和CallerLineNumber 。在编译器的配合下,分别可以获取到调用函数(准确讲应该是成员)名称,调用文 ...
分类:
编程语言 时间:
2016-11-04 23:24:43
阅读次数:
417
静态和非静态的区别方法,字段,属性都可以被static修饰.(1).在非静态类中,即可有实例(非静态)成员,可以有静态成员. 静态成员和非静态成员在调用上有什么不一样呢? (1.1)非静态成员(实例成员)必须被实例化对象之后,的对象名来调用. 对象名.实例成员名; (1.2)静态成员必须被定义它的类... ...
分类:
其他好文 时间:
2016-11-04 20:15:23
阅读次数:
276
C# 1的核心基础之二——类型系统 C# 1的核心基础之二——类型系统C#的类型特征C# 1类型系统的限制总结 C#的类型特征 C# 1的类型系统是静态的、显式的和安全的。大多数情况下说C#是“强类型”就是指静态类型。 静态类型和动态类型 静态类型:每个变量都有一个特定的类型,并且该类型在编译时是已... ...
运行环境:win10+vs2015,数据以小端字节序存储多态,顾名思义“多种状态”。
首先,要想知道多态的运行了机制,首先要了解一下对象的类型。对象的类型:
静态类型:对象声明时的类型,是在编译时确...
分类:
编程语言 时间:
2016-11-02 10:29:58
阅读次数:
337
一、本文目录 简单介绍SpEL的概念和使用 二、概念 Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL SpEL 为 bean 的属性进行动态赋值提供了便利 ...
分类:
编程语言 时间:
2016-11-01 09:35:55
阅读次数:
235
一模式定义命令模式,将来自客户端的请求封建为一个对象,无须了解这个请求激活的动作或有关接受这个请求的处理细节。命令模式的根本目的在于将"请求者"与"实现者"之间解耦。二模式举例1模式分析我们借用邮局发信来说明这一模式。2命令模式静态类图3代码示例3.1信件接收者接口..
分类:
其他好文 时间:
2016-10-31 14:23:18
阅读次数:
195
虚函数的定义: 在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数,用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};实现多态性,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数。 考虑下面两个类: class Base {public: ...
分类:
其他好文 时间:
2016-10-30 16:47:39
阅读次数:
142
类: 类的分类有:抽象类(abstract)、密封类(sealed)、静态类(static) 抽象类(abstract) 关键字: abstract使用目的:若所有子类拥有共同的特性,可以把这个特性放到一个抽象类中,子类继承此抽象类。 特点: 静态类(static) 关键字: static使用目的: ...
分类:
其他好文 时间:
2016-10-26 00:14:19
阅读次数:
216