Skip to content

dwakel/Trivial.Utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status BCH compliance

Trivial.Utility

Nuget package library for utility methods

🚀 Usage sample

using Trivial.Utility.Grammar;

public class Test 
{
  static void Main(String[] args) 
    { 
        int errorNumber = 3;
        Console.WriteLine($"There are {errorNumber}" + Pluralize(errorNumber, "Error") + "found in your code");
        //output: There are 3 Errors found in your code
        
        
        //Taking a additional plural parameter to insertyour own plural word
        errorNumber = 1;
        Console.WriteLine($"There " + Pluralize(errorNumber, "is", "are") + $"{errorNumber} in code"); //Take an additional param
        //output: There is 1 error in code
        
        errorNumber = 6;
        Console.WriteLine($"There " + Pluralize(errorNumber, "is", "are") + $"{errorNumber} in code"); //Take an additional param
        //output: There are 6 error in code
        
        //Static Method available
        NumberOfGirls = 4;
        Console.WriteLine($"There " +"is".Pluralize(NumberOfGirls, "are")+ NumberOfGirls.ToString() +" "+ + "girl".Pluralize(NumberOfGirls) + in class"); //Take an additional param
        //output: There are 4 girls in class
        
    } 
}

☹️ Limitation

By default Pluralize and singularize are only able to recognize regular plural and singular words with 's'. For unregular words, consider using optional parameters to supply singular or plural word

👥 Contribution Guidlines

To contribute to this project, simple fork the project to make changes. Create a PR to submit changes. Make sure to write sufficient test for every new method or feature added and give a brief discription about the feature added. And please write TESTs 💚💚💚

❤️💛💚 ❤️💛💚 ❤️💛💚

About

Nuget package library for utility functions that perform simple tasks and check to help when coding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages