首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 能否实现var A : array [1.10] of Integer = (1,2,3,4,5,6,7,8,9);该怎么处理

2012-01-19 
delphi 能否实现var A : array [1..10] of Integer (1,2,3,4,5,6,7,8,9)program ProducevarA : array

delphi 能否实现var A : array [1..10] of Integer = (1,2,3,4,5,6,7,8,9);
program Produce;

var
  A : array [1..10] of Integer = (1,2,3,4,5,6,7,8,9);

begin
end.
=============================================
现在我需要上面可以通过编译,这样可以做到吗?
=============================================
以下是官方的资料:
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_initialize_count_xml.html

[解决办法]
官方资料都告诉你了,这是不行的.
初始化赋值,后期赋值都需要赋相匹配类型的值.
在C# 中也是不行的.

C# code
        protected void Page_Load(object sender, EventArgs e)        {            int[] i = new int[3] { 1, 2 }; //直接报错        }       protected void Page_Load(object sender, EventArgs e)        {            int[] i = new int[2] { 1, 2 };            int[] j = new int[3] { 3, 3, 3 };            i = j;  //这样是可以滴        }
[解决办法]
Delphi(Pascal) code
ii : array[1..5] of integer = (1,2,3,4,5); 

热点排行