Maison > développement back-end > Tutoriel C#.Net > c# ajouter des espaces entre les mots commençant par des majuscules

c# ajouter des espaces entre les mots commençant par des majuscules

PHPz
Libérer: 2023-09-24 14:29:05
avant
1174 Les gens l'ont consulté

c# 在以大写字母开头的单词之间添加空格

Pour mettre des espaces entre les mots commençant par une lettre majuscule, essayez l'exemple suivant :

Tout d'abord, configurez la chaîne.

var str = "WelcomeToMyWebsite";
Copier après la connexion

Comme vous pouvez le voir ci-dessus, notre chaîne n'a pas d'espaces avant les majuscules. Pour l'ajouter, utilisez LINQ comme indiqué ci-dessous -

str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');
Copier après la connexion

Voici le code complet pour mettre des espaces entre les mots commençant par des majuscules -

Exemple

using System;
using System.Linq;

class Demo {

   static void Main() {
      var str = "WelcomeToMyWebsite";

      Console.WriteLine("Original String: "+str);
      str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');

      Console.WriteLine("New String: "+str);
      Console.ReadLine();
   }
}
Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal