SKitLs.Utils.Extensions 0.2.1

Prefix Reserved
dotnet add package SKitLs.Utils.Extensions --version 0.2.1                
NuGet\Install-Package SKitLs.Utils.Extensions -Version 0.2.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SKitLs.Utils.Extensions" Version="0.2.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SKitLs.Utils.Extensions --version 0.2.1                
#r "nuget: SKitLs.Utils.Extensions, 0.2.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SKitLs.Utils.Extensions as a Cake Addin
#addin nuget:?package=SKitLs.Utils.Extensions&version=0.2.1

// Install SKitLs.Utils.Extensions as a Cake Tool
#tool nuget:?package=SKitLs.Utils.Extensions&version=0.2.1                

SKitLs.Utils.Extensions Static Badge GitHub Nuget

README version: 24.VII

SKitLs.Utils.Extensions is a comprehensive .NET/C# library designed to enhance developer productivity by providing a wide range of utility extensions and solutions.

This library focuses on augmenting the functionality of arrays, particularly for boolean and numerical types, as well as introducing advanced randomization methods and string manipulations.

By addressing common limitations and simplifying everyday coding tasks, SKitLs.Utils.Extensions aims to streamline the development process and improve code efficiency in .NET applications.

Table of contents

Setup

Installation

  1. Using Terminal Command:

    To install the project using the terminal command, follow these steps:

    1. Open the terminal or command prompt.
    2. Run command:
    dotnet add package SKitLs.Utils.Extensions
    
  2. Using NuGet Packages Manager:

    To install the project using the NuGet Packages Manager, perform the following steps:

    1. Open your preferred Integrated Development Environment (IDE) that supports NuGet package management (e.g., Visual Studio).
    2. Create a new project or open an existing one.
    3. Select "Project" > "Manage NuGet Packages"
    4. In the "Browse" tab, search for the project package you want to install.
    5. Click on the "Install" button to add the selected package to your project.
    6. Follow any additional setup instructions or configurations provided in the project's documentation.
  3. Downloading Source Code and Direct Linking:

    To install the project by downloading the source code and directly linking it to your project, adhere to the following steps:

    1. Visit the project repository on GitHub
    2. Click on the "Code" button and select "Download ZIP" to download the project's source code as a zip archive.
    3. Extract the downloaded zip archive to the desired location on your local machine.
    4. Open your existing project or create a new one in your IDE.
    5. Add the downloaded project files to your solution using the "Add Existing Project" option in your IDE's solution explorer.
    6. Reference the project in your solution and ensure any required dependencies are resolved.
    7. Follow any additional setup or configuration instructions provided in the project's documentation.

Please note that each method may have specific requirements or configurations that need to be followed for successful installation. Refer to the project's documentation for any additional steps or considerations.

Usage

To get up-to-dated usage examples, please visit wiki.

Contributors

Currently, there are no contributors actively involved in this project. However, our team is eager to welcome contributions from anyone interested in advancing the project's development.

We value every contribution and look forward to collaborating with individuals who share our vision and passion for this endeavor. Your participation will be greatly appreciated in moving the project forward.

Thank you for considering contributing to our project.

License

This project is distributed under the terms of the MIT License.

Copyright (C) 2024, SKitLs

Developer contact

For any issues related to the project, please feel free to reach out to us through the project's GitHub page. We welcome bug reports, feedback, and any other inquiries that can help us improve the project.

You can also contact the project owner directly via their GitHub profile at the following link or email: skitlsdev@gmail.com

Your collaboration and support are highly appreciated, and we will do our best to address any concerns or questions promptly and professionally. Thank you for your interest in our project.

Notes

Thank you for choosing our solution for your needs, and we look forward to contributing to your project's success.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on SKitLs.Utils.Extensions:

Package Downloads
SKitLs.Utils.Localizations

Comprehensive localization package that facilitates seamless string translation and adaptation for diverse language contexts. Supports 120+ IETF languages. https://en.wikipedia.org/wiki/IETF_language_tag

SKitLs.Data.IO

SKitLs.Data.IO provides a universal interface for efficient data input and output operations, offering seamless reading and writing capabilities between disk storage and application memory.

SKitLs.Data.Core

SKitLs.Data.Core is a powerful C# library designed to streamline data management. It offers a unified interface for handling data, ensuring automatic data persistence and real-time updates through event notifications.

SKitLs.Data.InputForms

SKitLs.Data.InputForms is a .NET/C# library that offers a unified approach to user input handling by enabling developers to create data forms with specified constraints. The library supports converting these forms into various user interfaces through extensions.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.2.1 85 10/26/2024
0.2.0 271 7/28/2024
0.1.1 107 7/13/2024
0.1.0 91 7/13/2024
0.0.5-alpha.3 64 6/21/2024
0.0.5-alpha.2 53 6/21/2024
0.0.5-alpha.1 58 6/14/2024
0.0.5-alpha.0 56 6/14/2024
0.0.4-alpha 104 3/20/2024
0.0.3-alpha 73 3/20/2024
0.0.2-alpha 90 3/20/2024 0.0.2-alpha is deprecated because it has critical bugs.
0.0.1-alpha 90 3/10/2024

(+)  Added: Random select and samling functions