C# 什么是VBA中的ReDim myarray(True to True)?

C# 什么是VBA中的ReDim myarray(True to True)?,c#,asp.net,vba,ms-access,migration,C#,Asp.net,Vba,Ms Access,Migration,我正在做一个项目,将用VBA编写的代码转换为C#ASP.NET 我被以下陈述所困扰: Dim mtyRESULT()作为典型结果 ReDim mtyRESULT(True To True)“语句定义了一个元素的新数组: 在VBA中为-1,所以数组mtyRESULT的维数将从-1到-1什么是TYP_RESULT呢?@FaneDuru TYP_RESULT只是一个用户定义的数据类型。我假设,但变量如何以这种方式声明,在您尝试翻译的代码中使用了吗?这并不能真正回答有关使用True to True的目

我正在做一个项目,将用VBA编写的代码转换为C#ASP.NET

我被以下陈述所困扰:

Dim mtyRESULT()作为典型结果
ReDim mtyRESULT(True To True)“语句定义了一个元素的新数组:


在VBA中为-1,所以数组mtyRESULT的维数将从-1到-1

什么是
TYP_RESULT
呢?@FaneDuru TYP_RESULT只是一个用户定义的数据类型。我假设,但变量如何以这种方式声明,在您尝试翻译的代码中使用了吗?这并不能真正回答有关使用
True to True
的目的的问题。如果有人想要一个从-1到-1的数组,为什么不将其重新定义为
(-1到-1)
?@horst其目的是什么?只是炫耀一下。单元素数组的用途是什么?炸毁VBA编程的基础知识?@johnson谢谢你的回答,但是这句话的目的是什么?我们如何将这段代码从两行代码迁移到C#?@QuanTn无法猜测代码作者创建“一个元素数组”的目的是什么——你需要看看他将如何使用它。现在看起来很傻。把愚蠢从一种语言翻译成另一种语言就是把愚蠢翻一番。翻译成C#时,应该理解算法并用语言实现,而不是“逐字翻译”。我回答了标题中的问题,另外两个问题我没有答案。