Skip to content

vellt/Flash-String-Converter-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flash String Converter Library

visitors Web 1280 – 1

Null-safety string manipulating converter extensions speed up the development process. These extensions return null-safety values, but they can be modified with C# operators:

Remove null-safety

Use casting to avoid conversion errors:

int number = (int)"32".ToInt32();

With null-safety

Use ? operator or Nullable<T> generic:

int? number = "32".ToInt32();
Nullable<int> number = "32".ToInt32();

Null checking

In case of a conversion error, the extended string functions will return null. So it is worth checking its condition.

if(number!=null) Console.WriteLine(number*2);
else throw new FormatException("Error"); 

or

Console.WriteLine(number * 2 ?? throw new FormatException("Error"));

List of converter extensions:

  • ToInt32
  • ToDouble
  • ToInt64
  • ToDateTime
  • ToBoolean

How to use

  • step 1: download the dll in the release tab.
  • step 2: open a .NET Framework project with 4.7.2 or newer.
  • step 3: In solution exproler right click on the project name -> add -> reference -> Browse..-> select the downloaded dll file and OK.
  • step 4: add the following to the namespaces:
using FlashStringConverter; 

Required dependencies

  • .NET Framework 4.7.2