Version 1.1.55

Date 2024-02-05 (284 days ago)
Downloads 114 downloads
NuGet View on NuGet
GitHub View on GitHub
Target Frameworks .NET Standard 1.1 .NET Standard 1.3 .NET Standard 2.0 .NET 4.5 .NET 4.6 .NET 4.7 .NET 4.8 .NET 5 .NET 6 .NET 7

#installation">Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Essentials --version 1.1.55

or the NuGet Package Manager:

Install-Package Skybrud.Essentials -Version 1.1.55

#changelog">Changelog

  • Introduced new SelectArray extension method (see e68d941)
    Basically a shorter version of .Select(...).ToArray().

  • Introduced new SelectReadOnlyList extension method (see 744fb20)
    An alternative version of .Select(...).ToArray() or .Select(...).ToList().

  • Introduced new AppendTo extension method (see c6f575c)
    The method allows appending an IEnumerable<T> to a List<T> - eg. via at the end of a method chain.

  • Introduced new ReadOnlyCollection and ReadOnlyList classes (see d8ab691)
    This also introduces the static ReadOnlyCollection.Empty<T> and ReadOnlyList<T> methods as an alternative to Array.Empty<T>.

  • Introduced IsDanish, IsEnglish and IsGerman extension methods for CultureInfo (see 2def2c5)
    Allows checking whether a CultureInfo instance represents either a Danish, English or German language.

  • Introduced new JsonObjectBaseConverter JSON converter (see 6c2cfc1)
    The converter allows converting a JsonObjectBase instance to a JSON string and from a JSON string to a JsonObjectBase instance.

  • Introduced new FirstCharToLower extension method (see d298fdb)
    Replaces the first character of an input string to it's lower case representation.