19.1 Array types

原创 2006年05月25日 05:43:00
An array type is written as a non-array-type followed by one or more
rank-specifiers:
array-type:
non-array-type rank-specifiers
non-array-type:
type
rank-specifiers:
rank-specifier
rank-specifiers rank-specifier
rank-specifier:
[ dim-separatorsopt ]
dim-separators:
,
dim-separators ,
A non-array-type is any type that is not itself an array-type.
The rank of an array type is given by the leftmost rank-specifier in the
array-type: A rank-specifier indicates
that the array is an array with a rank of one plus the number of ?,? tokens
in the rank-specifier.
The element type of an array type is the type that results from deleting
the leftmost rank-specifier:
? An array type of the form T[R] is an array with rank R and a non-array
element type T.
? An array type of the form T[R][R1]?[RN] is an array with rank R and an
element type T[R1]?[RN].
In effect, the rank-specifiers are read from left to right before the final
non-array element type. [Example:
The type int[][,,][,] is a single-dimensional array of three-dimensional
arrays of two-dimensional
arrays of int. end example]
At run-time, a value of an array type can be null or a reference to an
instance of that array type.
C# LANGUAGE SPECIFICATION
276
19.1.1 The System.Array type
The type System.Array is the abstract base type of all array types. An
implicit reference conversion
(§13.1.4) exists from any array type to System.Array, and an explicit
reference conversion (§13.2.3) exists
from System.Array to any array type. System.Array is not itself an
array-type. Rather, it is a class-type
from which all array-types are derived.
At run-time, a value of type System.Array can be null or a reference to an
instance of any array type.

E2010 Incompatible types: 'Array' and 'PAnsiChar'

今天在编程中又遇到了一个问题,在delphi2009下真的比较头疼啊。O(∩_∩)O~。声明中Buffer: Array[0..63] of Char;代码中GetHostName(Buffer,Si...
  • e_wsq
  • e_wsq
  • 2009年12月27日 23:14
  • 2087

[dcc32 Error] Unit1.pas(57): E2010 Incompatible types: 'PAnsiChar' and 'array[0..260] of Char'

var hostName : array [0..255] of char; begin gethostname(hostName, s...
  • wozengcong
  • wozengcong
  • 2014年01月02日 15:25
  • 3329

Windows核心编程【19】小结

第19章 DLL基础 自从MS的Windows第一个版本的诞生之日开始,DLL一直以来都是该OS的基石。Windows API提供的所有函数都包含在DLL中。其中三个最重要的DLL分别是:Ker...
  • BetaBin
  • BetaBin
  • 2012年06月12日 10:50
  • 1949

8.2.3 Array types(cont')

In contrast, the variable j2 denotes a .jagged. array, or an .array of arrays.. Specifically, j2 den...
  • masterall
  • masterall
  • 2005年11月27日 21:09
  • 579

Adobe Photoshop CC 2018 Mac (ps mac中文破解版) v19.0.1最新中文破解版

http://003e5258-ab01-4b8c-83e6-a78718399eb3.coding.io/2017/12/15/adobe-photoshop-cc-2018-mac/
  • zhangzhihong8001
  • zhangzhihong8001
  • 2017年12月15日 17:02
  • 138

C#数组类型(Array types)

数组可以是一维的,也可是多维的。数祖的成员可以是整齐的,也可以是变长(jagged)的。 一维的数组是最普通,最简单的。这里值给出一个例子,就不多解释了。*/ using System; class ...
  • nnsword
  • nnsword
  • 2007年12月02日 20:16
  • 1129

8.2.3 Array types

8.2.3 Array typesArrays may be single-dimensional or multi-dimensional. Both .rectangular. and .jagg...
  • masterall
  • masterall
  • 2005年11月27日 21:09
  • 647

numpy判断数值类型、过滤出数值型数据

numpy是无法直接判断出由数值与字符混合组成的数组中的数值型数据的,因为由数值类型和字符类型组成的numpy数组已经不是数值类型的数组了,而是dtype=' 1、math.isnan也不行,它只能...
  • o1101574955
  • o1101574955
  • 2016年06月17日 12:21
  • 6183

Impala Complex Types,map,array

impala不支持直接insert complex type data,需要从hive中或者从parquet file中取出来.而且需要使用parquet格式的表. 具体demo步骤如下:创建hiv...
  • u014469615
  • u014469615
  • 2017年11月14日 17:48
  • 208

Ubuntu14环境下minigui安装问题记录--object.lo错误

minigui3.0.12在Ubuntu14上面编译不过去?出现这个错误:object.h:275:9: error: incompatible types when assigning to typ...
  • Jeffrey0000
  • Jeffrey0000
  • 2015年07月05日 12:43
  • 1126
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:19.1 Array types
举报原因:
原因补充:

(最多只允许输入30个字)