CSKernelNumberToString.cNumberToString.pFrenchGetNameNumber C# (CSharp) Метод

pFrenchGetNameNumber() приватный Метод

private pFrenchGetNameNumber ( double iNumber, bool bPutOne ) : String
iNumber double
bPutOne bool
Результат String
        private String pFrenchGetNameNumber(double iNumber, bool bPutOne)
        {
            switch ((long)iNumber)
            {
                case 1:
                    if (bPutOne)
                    {
                        return "Un";
                    }
                    else
                    {
                        return "Un";
                    }
                case 2: return "Deux";
                case 3: return "Trois";
                case 4: return "Quatre";
                case 5: return "Cinq";
                case 6: return "Six";
                case 7: return "Sept";
                case 8: return "Huit";
                case 9: return "Neuf";
                case 10: return "Dix";
                case 11: return "Onze";
                case 12: return "Douze";
                case 13: return "Treize";
                case 14: return "Quatorze";
                case 15: return "Quinze";
                case 16: return "Seize";
                case 17:
                case 18:
                case 19: return "Dix " + pFrenchGetNameNumber(Math.Truncate(iNumber - 10), bPutOne);
                default: return "";
            }
        }