Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何链接三个阵列_Arrays_Vb.net - Fatal编程技术网

Arrays 如何链接三个阵列

Arrays 如何链接三个阵列,arrays,vb.net,Arrays,Vb.net,我有三个相邻显示的阵列。对于一个项目,我必须存储患者姓名、身高和体重。然后,我必须在按名称排序的列表中显示数组。我对姓名使用气泡排序,但是当姓名排序时,患者的身高和体重与姓名不匹配,因此姓名与患者的正确身高和体重不匹配。当对姓名列表进行排序时,我如何获得高度和重量以保持正确的患者姓名 谢谢欢迎来到OOP 101。 然后创建一个患者对象数组,并对其进行排序 Dim patients As List(Of Patient) = New List(Of Patient) ' Plug the arr

我有三个相邻显示的阵列。对于一个项目,我必须存储患者姓名、身高和体重。然后,我必须在按名称排序的列表中显示数组。我对姓名使用气泡排序,但是当姓名排序时,患者的身高和体重与姓名不匹配,因此姓名与患者的正确身高和体重不匹配。当对姓名列表进行排序时,我如何获得高度和重量以保持正确的患者姓名

谢谢

欢迎来到OOP 101。 然后创建一个患者对象数组,并对其进行排序

Dim patients As List(Of Patient) = New List(Of Patient)
'  Plug the array in to your bubble sort, or use the built in sort procedures.

嗨,谢谢你的回复,我明天会试试这个。那么这是解决我问题的唯一其他方法吗?不是。有很多方法可以剥猫皮。您可以继续将有关患者的所有三个数据存储在三个单独的阵列中,然后在对一个阵列进行排序时,始终同时对其他两个阵列执行相同的操作以保持它们的同步,但这将是愚蠢的。如本文所建议的,创建一个类来封装每个患者的所有数据是一种更好的方法。解释这两种方法之间的差异。公共类患者公共属性名称为String=String。空公共属性高度为Decimal=0公共属性权重为Decimal=0 End Classis编码表单或它是什么,因为它是公共类,End classIt是一个类,正如代码声明的那样。听起来,读一本或四本关于面向对象编程和设计的书会让你受益匪浅。
Dim patients As List(Of Patient) = New List(Of Patient)
'  Plug the array in to your bubble sort, or use the built in sort procedures.