EasyIO.Library 1.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package EasyIO.Library --version 1.0.3
NuGet\Install-Package EasyIO.Library -Version 1.0.3
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="EasyIO.Library" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EasyIO.Library --version 1.0.3
#r "nuget: EasyIO.Library, 1.0.3"
#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 EasyIO.Library as a Cake Addin
#addin nuget:?package=EasyIO.Library&version=1.0.3

// Install EasyIO.Library as a Cake Tool
#tool nuget:?package=EasyIO.Library&version=1.0.3

EasyIO Library is a work in progress library designed to remake complex functions to be easier to use and understand.

A few things being worked on are:

  • Rnd Class
  • Converter Class
  • Files Class Over time I plan to dissolve the IO class into simpler components, and add more useful components to the Math Class.

in the future i plan to add:

  • A way to get information from images
  • A easier way to format a string
  • Extra functions for making Console App UI's
  • Optimize code

Currently working on:

  • Finishing Converter class
  • Starting/Finishing Rnd Class
  • Learning more about programming to expand into more advanced topics

Any recommendations for past code, or suggestions for future code are greatly appreciated.

EasyIO overview:

Converter Class

  • Allows conversion of arrays between 5 data types (Double, Int32, Long, String, Char)

  • Allows conversion of lists between 5 data types (Double, Int32, Long, String, Char) -

  • Allows conversion of multidimensional arrays between 5 data types (Double, Int32, Long, String, Char)

  • Allows conversion of multidimensional lists between 5 data types (Double, Int32, Long, String, Char)

  • Conversion between lists and arrays

  • Conversion between multidimensional lists, and arrays

    NOTE: working on a way to have an adaptable multidimensional array and list parameters to suit a wider variety of inputs.

    To be added:

    • ways to convert to binary
    • convert to certain string formats

Files Class

  • Read Specific lines of files.

  • Write to specific lines of files.

  • Append a line to a file.

  • Read all lines in the file.

  • Clear Files

    To be added:

    • A way to search files
    • A way to add multiple lines to file
    • A way to create lists from files
    • Insert lines into file
    • format lines

IO Class

  • wide variety of random functions, usually to ease the creation of UI's for console apps
  • contains many older functions that are being updated or removed. notable mentions:
    • dynamic Table function

    • lisst function

    • ackets function

    • textxt color function

    • background color function

    • brackets function

    • many more.

      NOTE: I plan to dissolve this class into small classes for ease of use.

Math Class:

  • Contains basic math functions Notable Mentions:

  • Mean

  • Median

  • Mode

  • Add

  • Subtract

  • Multiply

  • Divide

    NOTE: To be added:

    • Trig
    • Area
    • Linear Algebra
    • Eventually some form of function handler
    • and more

Rnd Class:

  • This class is for getting randomly generated items in the form of arrays, and lists.

  • get multiple different data types

  • get arrays, and lists of varying sizes

    NOTE: Currently no functions are in the Rnd Class, but they are being worked on

EasyIO is still very much a work in progress, if you have any questions, suggestions, or concerns about this library feel free to let me know. I have big plans to continue to work on this project and eventually create something useful that is not limited to basic functions. I will be sure to keep this updated as often as i can, but sometimes work may fall ahead of documentation. There will be an example file out soon to demonstrate EasyIO and its functions.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.1.3 477 4/13/2022
1.1.2 427 4/13/2022
1.1.1 434 4/13/2022
1.1.0 431 4/8/2022
1.0.4 403 4/6/2022
1.0.3 381 4/5/2022

Now on NuGet!