変数ListofBloodTypeはループ内で最初の値を4回取得する理由がわからない正しい値を返しています(カウント4も正しいですが最初の値を4回印刷するのは正しくありません)それぞれが同じものを印刷しています
Dim tempTreatmentForBloodType As List(Of BloodType) = New List(Of BloodType)()
Dim ListofBloodType = getPatientBloodType(i.PatientID)
For Each i As PatientBloodType In ListofBloodType
tempTreatmentForBloodType.Add(([Enum].Parse(GetType(BloodType), getReference().Description)))
Next
ループ変数 'PatientBloodType'を使用していないためですか? – GSerg
ここに情報が不十分で答えを出すことができません。私たちは 'getPatientBloodType()'が何をするのか分からず、 'i'や' PatientID'の値を知らないので、 'getReference()'が何をするのか分かりません。あなたは 'ListOfBloodType'をループしますが(実際にあなたが書いていると仮定して)、実際には値を使用していないようです。代わりに、私が指摘したように、何も知らないgetReferenceで何かを行います。 – ADyson
GSerg、そうです、私は使っていません。私はgerReferenceパートにi.PatientIDを追加する必要があります!多くの多くのありがとう:) – Sam