NTWConverter 1.0.0

dotnet add package NTWConverter --version 1.0.0
                    
NuGet\Install-Package NTWConverter -Version 1.0.0
                    
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="NTWConverter" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NTWConverter" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="NTWConverter" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NTWConverter --version 1.0.0
                    
#r "nuget: NTWConverter, 1.0.0"
                    
#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.
#:package NTWConverter@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NTWConverter&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=NTWConverter&version=1.0.0
                    
Install as a Cake Tool

NTWConverter

This is a simple C# class that converts numbers to words in different languages. Currently, it supports English, French, and Arabic.

Usage

Instantiate an instance of the NTWConverter class, and then call its Convert method with the number to convert and the language code as parameters. The method will return a string that represents the number in words.

NTWConverter nt = new NTWConverter();
string enWords = nt.Convert(123456, "en");  // one hundred and twenty-three thousand four hundred and fifty-six
string arWords = nt.Convert(123456, "ar");  // مائة وثلاثة وعشرون ألفًا وأربعمائة وستة وخمسون
string frWords = nt.Convert(123456, "fr");  // cent vingt-trois mille quatre cent cinquante-six

Supported Languages

The following languages are currently supported:

  1. English ("en")
  2. French ("fr")
  3. Arabic ("ar")

Contributing

If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.

Developer Information

This class was developed by Ammar Rashad in 2023. If you need any support or have any questions, you can reach out to him at +9647830200030 or through his LinkedIn profile: https://www.linkedin.com/in/ammar-alasafer-b2933415a/

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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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.0.0 262 3/2/2023