Co to jest odpowiednik memset w C #?

Muszę wypełnićbyte[] z singlemniezerowy wartość. Jak mogę to zrobić w C # bez przechodzenia przez każdą z nichbyte w tablicy?

Aktualizacja: Komentarze wydają się podzielić to na dwa pytania -

Czy istnieje metoda Framework do wypełnienia bajtu [], która może być podobna domemsetJaki jest najbardziej skuteczny sposób, aby to zrobić, gdy mamy do czynienia z bardzo dużą tablicą?

Całkowicie zgadzam się, że użycie prostej pętli działa dobrze, jak zauważyli Eric i inni. Celem pytania było sprawdzenie, czy mógłbym dowiedzieć się czegoś nowego o C # :) Myślę, że metoda Juliet dla operacji równoległej powinna być nawet szybsza niż prosta pętla.

Benchmarki: Podziękowania dla Mikaela Svensona:http://techmikael.blogspot.com/2009/12/filling-array-with-default-value.html

Okazuje się to prostefor pętla jest sposobem na przejście, chyba że chcesz użyć niebezpiecznego kodu.

Przepraszam, że nie jestem jaśniejszy w moim oryginalnym poście. Eric i Mark są poprawni w swoich komentarzach; muszę mieć bardziej skoncentrowane pytania. Dziękujemy za sugestie i odpowiedzi wszystkich.

questionAnswers(14)

yourAnswerToTheQuestion