Als «pattern-matching» getaggte Fragen

74
Byte [] Array-Mustersuche

Jeder kennt eine gute und effektive Möglichkeit, nach einem Bytemuster in einem Byte [] -Array zu suchen / zu suchen und dann die Positionen zurückzugeben. Zum Beispiel byte[] pattern = new byte[] {12,3,5,76,8,0,6,125}; byte[] toBeSearched = new byte[]

68
Was bedeutet x? .Y? .Z?

Die Entwurfsspezifikation für die Musterübereinstimmung in C # enthält das folgende Codebeispiel: Type? v = x?.y?.z; if (v.HasValue) { var value = v.GetValueOrDefault(); // code using value } Ich verstehe , dass Type?zeigt an, dass TypeNULL - Werte zulässt, aber unter der Annahme x, yund zsind...