Maison  >  Article  >  développement back-end  >  Format de chaîne C#()

Format de chaîne C#()

王林
王林original
2024-09-03 15:15:46992parcourir

La valeur d'une variable ou d'une expression ou d'un objet peut être insérée dans une autre chaîne en utilisant une méthode appelée méthode String Format en C#. En utilisant la méthode de format de chaîne, les éléments de format de la chaîne spécifiée seront remplacés par la représentation sous forme de chaîne des objets spécifiés. Il existe plusieurs types de méthodes de format de chaîne comme la méthode Date Time Format, la méthode Number Format, la méthode Custom Format, etc. En utilisant ces différents types de méthodes de format, les éléments de format peuvent être remplacés par la représentation correspondante des objets dans le langage de programmation C#. .

Syntaxe :

La syntaxe de la méthode C# String Format est la suivante :

public string Format(string, object)
public string Format(string, object, object)
public string Format(IFormatProvider, string, object)

Où la première syntaxe de la méthode format est utilisée pour remplacer les éléments de format de la chaîne spécifiée par la représentation sous forme de chaîne de l'objet spécifié. La deuxième syntaxe de la méthode format est utilisée pour remplacer les éléments de format de la chaîne spécifiée par la représentation sous forme de chaîne des deux objets spécifiés. La troisième syntaxe de la méthode format est utilisée pour remplacer les éléments de format de la chaîne spécifiée par la représentation sous forme de chaîne des objets correspondants.

Fonctions de la méthode de formatage de chaîne C#

  • Chaque fois qu'il est nécessaire de formater la chaîne en la remplaçant par la représentation sous forme de chaîne de différents objets, nous utilisons la méthode de formatage de chaîne.
  • En utilisant la méthode de format de chaîne, les éléments de format de la chaîne spécifiée peuvent être remplacés par la représentation sous forme de chaîne de l'objet spécifié.
  • En utilisant la méthode de format de chaîne, les éléments de format de la chaîne spécifiée peuvent être remplacés par la représentation sous forme de chaîne des deux objets spécifiés.
  • En utilisant la méthode de format de chaîne, les éléments de format de la chaîne spécifiée peuvent être remplacés par la représentation sous forme de chaîne de l'objet correspondant.
  • Il existe plusieurs formats dans lesquels les éléments de format de la chaîne peuvent être spécifiés. Il existe des formats de nombres, des formats de date et d'heure, ainsi que des formats personnalisés.

Exemples de format de chaîne C#()

Voici les exemples donnés ci-dessous :

Exemple n°1

Programme C# pour démontrer la méthode de formatage de chaîne pour remplacer les éléments de format de la chaîne spécifiée par plus de deux objets :

Code :

using System;
//a namespace called program is defined
namespace program
{
//a class called check is defined
class check
{
//main method is called
static void Main(string[] args)
{
//a string variable is used to store the format items that needs to be replaced with the string representation of objects
string str = "{0} {1:0.0%}";
//string format method is used to replace the format items of the specified string with the string representation of objects
string res = string.Format(str, "India has a total power consumption of", 0.73);
Console.WriteLine("The statement after using the string format method is:");
Console.WriteLine("\n {0}",res);
Console.ReadLine();
}
}
}

Sortie :

Format de chaîne C#()

Dans le programme ci-dessus, un espace de noms appelé programme est créé. Ensuite, une classe appelée check est créée dans laquelle la méthode principale est appelée. Dans la méthode main, une variable chaîne est définie pour stocker les éléments de format qui doivent être remplacés par la représentation sous forme de chaîne des objets. L'une des chaînes de format est spécifiée avec le signe %, ce qui signifie qu'elle multiplie la valeur donnée par 100 et donne le résultat. Ainsi, comme on peut le voir dans le résultat, nous avons obtenu 73,0 % lorsque l'élément de format est de 0,0 %. Ensuite, la méthode de format de chaîne est utilisée pour remplacer les éléments de format de la chaîne par la représentation sous forme de chaîne des objets spécifiés.

Exemple n°2

Programme C# pour démontrer la méthode de formatage de chaîne pour remplacer les éléments de format de la valeur entière spécifiée par la représentation hexadécimale et pour afficher le format de date et d'heure à l'aide de la propriété DateTime.Now :

Code :

using System;
//a namespace called program is defined
namespace program
{
//a class called check is defined
class check
{
//main method is called
static void Main(string[] args)
{
//an integer variable is used to store the value
int value = 200;
//hexadecimal format method is used to replace the format items of the specified integer value with the hexadecimal representation of objects
Console.WriteLine("The statement after using the hex format method is {0:x}", value);
//DateTime.Now is used to obtain the current date and time by creating an instance of it
DateTimedt = DateTime.Now;
Console.WriteLine("The current date and time is: {0}", dt);
//By using date format which can display only the date, the current date is displayed
Console.WriteLine("The current date is: {0:D}", dt);
//By using time format which can display only the time, the current time is displayed
Console.WriteLine("The current time is: {0:T}", dt);
//a string variable is used to store the values for padding, here negative values indicate left alignment and positive values indicate right alignment
string hey = "{0,-40} {0,40}";
string res = string.Format(hey,"This is describing padding");
Console.WriteLine(res);
Console.ReadLine();
}
}
}

Sortie :

Format de chaîne C#()

Dans le programme ci-dessus, un espace de noms appelé programme est créé. Ensuite, une classe appelée check est créée dans laquelle la méthode principale est appelée. Dans la méthode principale, une variable entière est définie pour stocker l'entier qui doit être converti au format hexadécimal. Ensuite, la méthode du format hexadécimal est utilisée pour remplacer l'élément de format par la représentation hexadécimale de l'objet. Ensuite, DateTime.Now est utilisé pour obtenir la date et l'heure actuelles en en créant une instance. Ensuite en utilisant le format de date qui permet d'afficher uniquement la date, la date actuelle est affichée. Ensuite, en utilisant le format d'heure qui peut afficher uniquement l'heure, l'heure actuelle est affichée. Ensuite, une variable de chaîne est utilisée pour stocker les valeurs de remplissage, où les valeurs négatives indiquent un alignement à gauche et les valeurs positives indiquent un alignement à droite. Le résultat est tel qu'indiqué dans l'instantané ci-dessus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Article précédent:C# aléatoireArticle suivant:C# aléatoire