Cool způsob jak naplnit pole hodnotou v .NET Core

Dokážete spočítat, kolikrát jste napsali něco jako:

Nebo, pokud milujete LINQ, (a nevadí vám mírně horší výkonnost)?

Pokud jste odpověděli “nekonečněkrát” či více, vyzkoušejte nový způsob k dispozici v .NET Core 2.0 a novějších:

Array.Fill přináší to nejlepší z obou světů – je stručnější než ručně psaný for cyklus zatímco je rychlejší než Enumerable.Repeat.

A protože je .NET Core open source můžeme se podívat přímo pod kapotu na implementaci metody Array.Fill a všimnout si, že jde vlastně pouze o zkratku pro celý for cyklus:

Stojí také za zmínku, že Array.Fill má další overload který dovoluje specifikovat rozsah indexů, které mají být vyplněny:

1 komentář: „Cool způsob jak naplnit pole hodnotou v .NET Core

  1. Other than font types, there furthermore other elements in typography that you must be aware off.
    There are millions of web site solutions if you don’t know ways to do it yourself.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.