C# 简单类型,结构类型,枚举类型是值类型,存储在栈上; 接口,类,字符串,数组,委托都是引用类型,存储在推中; 如图,可以表示它们的存储原理,a1,b1为值类型,值存储在栈中,在栈中有个地址;a2,b2为引用类型,值存储在堆中,栈中存放的堆中地址,在栈中也有个地址。 所以,值类型赋值,是把a1的值 ...
分类:
其他好文 时间:
2018-09-24 23:28:28
阅读次数:
350
Foreach能够获取数组中的每一个元素,原因数组能够提供一个枚举器的对象。对于枚举器类型而言,必须有一个方法来获取它。获取一个对象枚举器的方法是调用对象的GetEnumerator方法。数组是可枚举类型。 IEnumerator接口: 实现了IEnumerator接口的枚举器包含了Current、 ...
[TOC] 内容 查看枚举类型 Thread.state,线程状态: NEW 新创建的线程对象,在执行 start 方法之前就是这个状态。 RUNNABLE 包括就绪与运行时两种状态。 就绪:调用 start 方法后,线程进入可运行线程池,等待被线程调用选中,获取 CPU 使用权。 运行:就绪状态的 ...
分类:
编程语言 时间:
2018-09-23 18:21:51
阅读次数:
128
More Effective C++ 条款0,1 条款0 关于编译器 不同的编译器支持C++的特性能力不同。有些编译器不支持 类型,此时可用 枚举类型来模拟 类型。这允许参数类型为 和`bool int`类型。 f(int);f(bool); f(a "typedef" | 条款1 指针和引用的区别 ...
分类:
编程语言 时间:
2018-09-20 00:57:48
阅读次数:
182
在Java5以前,switch(expr)中,exper只能是byte,short,char,int类型。 从Java5开始,java中引入了枚举类型,即enum类型。 从Java7开始,exper还可以是String类型。 但是long在所有版本中都是不可以的。 为什么jdk1.7后又可以用str ...
分类:
其他好文 时间:
2018-09-17 11:35:56
阅读次数:
162
PostgreSQL 支持表的字段使用定长或可变长度的一维或多维数组,数组的类型可以是任何数据库内建的类型、用户自定义的类型、枚举类型, 以及组合类型。但目前还不支持 domain 类型。 数组类型的定义就是通过在数组元素类型名后面附加发括号 [] 来实现的,发括号中可以给一个长度数字,也可以不给, ...
分类:
数据库 时间:
2018-09-08 21:07:11
阅读次数:
580
本节重点 掌握char类型和varchar类型 掌握枚举类型和集合类型 字符类型 官网解释如下: 验证: 验证之前了解两个函数: 1.char填充空格来满足固定长度,但是在查询时却会很不要脸地删除尾部的空格(装作自己好像没有浪费过空间一样),然后修改sql_mode让其现出原形。 总结: 枚举类型和 ...
分类:
其他好文 时间:
2018-09-04 22:31:53
阅读次数:
219
本节重点 掌握char类型和varchar类型 掌握枚举类型和集合类型 字符类型 官网解释如下: 验证: 验证之前了解两个函数: 1.char填充空格来满足固定长度,但是在查询时却会很不要脸地删除尾部的空格(装作自己好像没有浪费过空间一样),然后修改sql_mode让其现出原形。 总结: 枚举类型和 ...
分类:
其他好文 时间:
2018-09-04 17:07:13
阅读次数:
188
c++: 在不涉及到内存管理下,总体感觉很爽,又因为是unix自带编译器。非常爽。唯一一点就是枚举类型中的枚举值是好像是全局变量名。搞得枚举值命名很长。 语法基本没有太多停顿 ,这个例子中所涉及的语法部分和c#,java 很像。 ...
分类:
编程语言 时间:
2018-09-04 00:11:14
阅读次数:
221
一. 简单数据类型 数据类型描述了对象在内存存储区中占据的空间大小,描述了对象能够表示的数据范围 和类型。C++语言中常用的数据类型有整型、实型、字符型(这3种类型也被称之为简单数 据类型)、数组类型、布尔类型、枚举类型、结构体类型、公用体类型、指针类型、引用类 型等。 1.整形 整型按符号划分,可 ...
分类:
编程语言 时间:
2018-09-01 00:50:42
阅读次数:
349