Arrays


horetio

Grünschnabel
Wie kann ich so ein Vergleich bei C# schreiben
Kann jemand mir vielleicht ein Beispiel zeigen!
Ich bedanke mich sehr!


Private Sub test()
Dim i As Integer
Dim k As Integer
Dim strMeldung As String
Dim flgExist As Boolean
Dim arrFeld_1 As Variant
Dim arrFeld_2 As Variant

arrFeld_1 = Array(100, 2, 3, 4, 5, 200)
arrFeld_2 = Array(1, 7, 3, 200, 5)
strMeldung = "nicht vorhandene Werte: "

For i = 0 To 4
flgExist = False

For k = 0 To 4
If arrFeld_1(i) = arrFeld_2(k) Then
flgExist = True
Exit For
End If
Next k

If Not flgExist Then strMeldung = strMeldung & " " & arrFeld_1(i)
Next i

Debug.Print strMeldung
End Sub
 

Christian Kusmanow

Erfahrenes Mitglied
Hi!

Das Snippet ist ansich leicht zu verstehen und ich denke das es nicht nötig ist.
Wenn Du dir in der [thread=189255]Linkliste C#[/thread] den Guide to C# && das C# - Galileo OpenBook
angeschaut hast, sollte es für Dich kein Problem mehr darstellen, das selber zu übersetzen. Was fertiges wird Dir hier niemand bieten.

MfG, cosmo
 

Norbert Eder

Erfahrenes Mitglied
Arrays unter C# erzeugen:
Code:
string[] myString = new string[]{"muh", "muh2"};
Auf ein Array zugreifen:
Code:
string singleString = myString[1]; // = muh2
Dann brauchst eigentlich nur mehr deine Schleife, was auch kein Problem darstellen sollte.