Hallo.
Ich habe eine Interator Funktion(nennen wir sie mal A), wo die letzten Zeilen so aussehen:
Jetzt habe ich eine andere Funktion(nennen wir sie mal Y) die auch eine Iteratorfunktion ist und zwar auch vom Typ IeNumerable(Of String).
Kann man jetzt irgendwie die Elemente aus der Funktion Y mit den Elementen der Funktion A fusionieren,
sodass Funktion A die Elemente aus Funktion Y und von sich selbst zurückgibt?
Ich habe eine Interator Funktion(nennen wir sie mal A), wo die letzten Zeilen so aussehen:
VB.NET-Quellcode
- Dim z As IEnumerable(Of Match) = Regex.Matches(Members, PatMembs).OfType(Of Match)().Where(Function(c) Not c.Groups(1).Value = MyN.Name AndAlso Not MyN.MyFriends.Contains(c.Groups(1).Value)).Distinct
- Dim toz As String() = (From e In z Select e.Groups(1).Value Order By rand.Next(z.Count)).ToArray
- For Each p As String In toz
- If Not ActionAllowed Then Exit Function
- If Not DateTime.Now.Date.Equals(CurrDay) Then Retrnd.Clear()
- If GCMinAge = 0 AndAlso GCMaxAge = 0 Then Yield p
- If GCMinAge >= 14 AndAlso GCMaxAge >= 14 AndAlso GCMaxAge <= 90 Then
- Dim contains As Boolean = Aggregate w In z Where w.Groups(1).Value <> Nothing Into Any()
- If contains Then
- If Not String.IsNullOrEmpty(p) AndAlso Not Retrnd.Contains(p) Then
- If Not ActionAllowed Then Exit Function
- Retrnd.Add(p)
- Yield p
- End If
- End If
- End If
- Next
Jetzt habe ich eine andere Funktion(nennen wir sie mal Y) die auch eine Iteratorfunktion ist und zwar auch vom Typ IeNumerable(Of String).
Kann man jetzt irgendwie die Elemente aus der Funktion Y mit den Elementen der Funktion A fusionieren,
sodass Funktion A die Elemente aus Funktion Y und von sich selbst zurückgibt?