了解pascal的功能和要求&;C#

了解pascal的功能和要求&;C#,c#,pascal,C#,Pascal,我是C#的新手,在pascal方面的经验有限。我真的在努力理解功能和需求的差异。因此,对于pascal,数组的长度是arraytype的一部分 比如说 type arrayTest = array[ 1 . . 20 ] of integer 这意味着任何类型为“arrayTest”的值都是长度为20的数组,其条目为int 因此,对于我的C#问题,如果C#函数的要求不能用Pascal编写,但仍然可以用C#工作,那么它的示例是什么?您可以简单地用C#这样做int[]数组=新int[5]。它说它是

我是C#的新手,在pascal方面的经验有限。我真的在努力理解功能和需求的差异。因此,对于pascal,数组的长度是arraytype的一部分

比如说

type arrayTest = array[ 1 . . 20 ] of integer
这意味着任何类型为“arrayTest”的值都是长度为20的数组,其条目为int


因此,对于我的C#问题,如果C#函数的要求不能用Pascal编写,但仍然可以用C#工作,那么它的示例是什么?

您可以简单地用C#这样做<代码>int[]数组=新int[5]。它说它是长度为5的整数数组。默认情况下,所有5项都初始化为0


您可以参考此内容了解更多详细信息。

很抱歉,我写了can而不是can,我重新表述了我的问题。asker给出了一个索引为1..20的数组的Pascal示例,您可能想指出,您的示例的索引范围为0到4。您可能会问:……这些要求不能用Pascal编写,但仍然可以用C#工作?。你为什么这么问?为什么你认为会有一些数组类型可以用C#编写,但不能用Pascal编写?如果你的意思是“你能用C#做什么,这在Pascal中是不可能的”,那将是非常广泛的,并且取决于两者的确切版本。