当前位置:  开发笔记 > 编程语言 > 正文

我可以在数组中放置多个数据类型吗?

如何解决《我可以在数组中放置多个数据类型吗?》经验,为你挑选了1个好方法。

在Lua和Javascript中,您可以将不同的数据类型放在数组中.BOOLS; 字符串; Ints等.但我看到在C#中,数组看起来像

 string[] keysPressed ={};

所以...我不能在数组中放入不同的数据类型吗?是的,我知道很明显你不能在那条线上.但是有没有其他方法我可以创建一个支持不同的东西的数组?



1> Muhammad Uma..:

您正在寻找一个动态阵列或集合.有关更多MSDN动态数据类型

动态可以像我们在lua和JS中那样使用.这些是动态类型语言.

dynamic d1 = 7;
dynamic d2 = "a string";
dynamic d3 = System.DateTime.Today;
dynamic d4 = System.Diagnostics.Process.GetProcesses();

这是在数组中使用它们的示例

dynamic[] myObjects = new dynamic[3];
myObjects[0] = 1;
myObjects[1] = "2";
myObjects[3] = "another string";

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有