Maison  >  Article  >  développement back-end  >  Chaîne de format de nombre personnalisée C# ToString ###,###,###,##0

Chaîne de format de nombre personnalisée C# ToString ###,###,###,##0

黄舟
黄舟original
2017-02-21 11:06:051574parcourir

      ###,###,###,##0

          # signifie que s'il y a des chiffres, il sera affiché, s'il n'y a pas de chiffres, il sera vide ; il y a des chiffres, il sera affiché, il n'y aura pas de chiffres Si c'est le cas, il sera affiché comme 0.

EG :


public string GetFormateString(int Precision, double Number)
        {
            string text = "###,###,###,##0.";
            for (int i = 0; i < Precision; i++)
            {
                text += "0";
            }
            return Number.ToString(text);
        }


Dans l'exemple ci-dessus, selon la précision transmise par la fonction (Précision) et la quantité (Nombre) pour afficher la chaîne dont vous avez dit qu'elle nécessite le format. La fonction de la boucle for est de diviser le nombre de zéros après la virgule décimale pour occuper la place zéro.

Grâce au débogage du point d'arrêt, cela peut être vu comme indiqué ci-dessous :

Les paramètres transmis lors de l'appel sont :


MessageBox.Show(GetFormateString(10,2.0));

Le résultat de sortie est :


Pour le contenu lié aux chaînes de format numérique personnalisées, vous pouvez afficher le site Web MSDN : cliquez pour ouvrir le lien

Ce qui précède est le contenu de la chaîne de format de nombre personnalisé C# ToString ###,###,###,##0 Pour plus de contenu connexe. , veuillez faire attention au site Web PHP chinois ( www.php.cn) !




Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn