1.
引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。2.
强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常,而as不会抛出异常,它返回一个null...
分类:
其他好文 时间:
2014-05-23 07:27:25
阅读次数:
408
一、默认函数JavaScript提供了一些默认的函数编码函数escape():将非字母、数字字符转换成ASCII码译码函数unescape():将ASCII码转换成字母、数字字符求值函数eval()数值判断函数isNaN():判断一个值是否为非数值类型整数转换函数parseInt():将不同进制(二...
分类:
编程语言 时间:
2014-05-23 03:25:07
阅读次数:
345
结构是使用 struct 关键字定义的,与类相似,都表示可以包含数据成员和函数成员的数据结构。 一般情况下,我们很少使用结构,而且很多人也并不建议使用结构,但作为.NET Framework 一般型別系统中的一个基本架构,还是有必要了解一下的。
结构的特征: 结构是一种值类型,并且不需要堆分配。 结构的实例化可以不使用 new 运算符。
在结构声明中,除非字段被声明为 const 或 stat...
分类:
其他好文 时间:
2014-05-23 01:05:52
阅读次数:
298
条款05:了解C++默默编写并调用哪些函数
默认构造函数、拷贝构造函数、拷贝赋值函数、析构函数构成了一个类的脊梁,只有良好的处理这些函数的定义才能保证类的设计良好性。
当我们没有人为的定义上面的几个函数时,编译器会给我们构造默认的。
当成员变量里有const对象或引用类型时,编译器会不能合成默认的拷贝赋值函数;当一个基类把它的拷贝赋值函数定义为private时,它的派生类也不无生...
分类:
编程语言 时间:
2014-05-22 17:05:38
阅读次数:
341
对于 JavaScript
类型,可以简单地概括为:相对于强类型语言来说,它是弱(松散)类型的语言;有基本类型和引用类型,他们是区别是一个有固定空间存在于栈内存中,一个没有固定空间保存在堆内存中并且在栈内存中保存了一个指向实现位置的指针。市面上很多书都有不小的篇幅在讲。这篇文章会讲几个方面,这些方面...
分类:
编程语言 时间:
2014-05-22 16:57:04
阅读次数:
341
函数重载:1、相同的范围内(即同一类中)2、函数名相同;3、参数不同;4、virtual关键字可有可无;函数覆盖:(父类中必须有virtual)========派生类函数
覆盖掉 基类函数;指派生类中存在重新定义的函数,其函数名、参数、返回值类型必须同父类中相对应被覆盖的函数严格一致。覆盖函数和被覆...
分类:
编程语言 时间:
2014-05-21 22:14:35
阅读次数:
386
字符和字符串
字符是一个字母、数字、标点或其他诸如此类的符号;字符串是任何字符序列。
字符串用于存储由字母、数字、标点和其他符号组成的文本数据。
C语言使用char数据类型老存储字符。char是一种整型数值类型。
C语言存储字符的方式:在计算机内存中,所有的数据都是以数值方式存储的。
字符并不能直接存储,但是每个字符都有对应的数值编码。
这种编码被称为ASCII码或ASCI...
分类:
编程语言 时间:
2014-05-21 06:58:28
阅读次数:
317
带Render的方法返回值是void,在方法内部进行输出;不带Render的返回值类型为MvcHtmlString,是一个字符串。Partial和RenderPartial:直接加载视图文件内容;Action和RenderAction:重新执行一次Controller→Model→View的顺序,然...
分类:
Web程序 时间:
2014-05-21 05:54:25
阅读次数:
325
java中基本数据类型与对象引用类型的默认初始化值学习
8种基本数据类型的所占存储空间大小,最大值,最小值,及两个高精度类型。...
分类:
编程语言 时间:
2014-05-20 16:21:35
阅读次数:
278
二十、自定义值类型
开发者创建属于他们自己的值类型也是很容易的。比如说,你可能希望持久化Int64类型的属性,
持久化成为VARCHAR字段。NHibernate没有内置这样一种类型。自定义类型能够映射一个属性(或集合元素)到不止一个数据库表字段。
比如说,你可能有这样的属性:Name { get....
分类:
系统相关 时间:
2014-05-20 08:31:39
阅读次数:
631