TC

Pascal Case Converter — Outil en ligne gratuit

Processed locally. No data stored.
0 chars

Qu'est-ce que Convertisseur de cas Pascal?

La notation PascalCase (ou Upper Camel Case) consiste à mettre une majuscule à la première lettre de chaque mot et à les enchaîner sans aucun séparateur. Le résultat ressemble à ThisIsPascalCase.

Il s'agit de la convention de nommage obligatoire pour les noms de classes en Java, C#, C++ et TypeScript, et chaque composant React ou Vue doit utiliser PascalCase pour être reconnu par le framework. Cet outil convertit les données d'entrée de n'importe quel format — texte brut, snake_case, kebab-case ou camelCase — en un résultat PascalCase propre, prêt à être intégré à votre base de code.

Quand utiliser Convertisseur de cas Pascal?

Utilisez le format PascalCase pour les noms de classes en Java, C#, C++ et TypeScript. Les composants React et Vue doivent être nommés en PascalCase afin que le framework puisse les distinguer des éléments HTML natifs. Les interfaces et les alias de type en TypeScript utilisent également le format PascalCase par convention.

NET l'utilisent pour les méthodes publiques, les propriétés et les espaces de noms. Si vous préférez que la première lettre soit en minuscule, utilisez le convertisseur Camel Case. Pour un format séparé par des tirets adapté au CSS ou aux URL, essayez le convertisseur Kebab Case.

Comment utiliser cet outil

  1. 1Enter your text or phrase
  2. 2Click 'Convert' to get PascalCase
  3. 3Copy for your class or component name

Le convertisseur détecte les limites entre les mots à partir des espaces, des tirets, des traits de soulignement, des points et des transitions existantes en camelCase, puis met une majuscule à la première lettre de chaque mot ainsi obtenu et les relie entre eux.

Exemples

InputOutput
hello worldHelloWorld
first nameFirstName
background-colorBackgroundColor
my_componentMyComponent
api_response_handlerApiResponseHandler

Règles et comportement

  • Chaque mot commence par une majuscule. La première lettre de chaque mot détecté est mise en majuscule, y compris celle du tout premier mot : c'est ce qui distingue le PascalCase du camelCase.
  • La sortie ne contient ni espaces, ni tirets, ni traits de soulignement, ni aucun autre séparateur. Les mots sont directement accolés les uns aux autres, les majuscules étant les seuls indicateurs de la fin d'un mot.
  • Les nombres sont conservés tels quels dans le résultat. Par exemple, « item 2 count » devient « Item2Count ». Les chiffres ne marquent pas à eux seuls le début d'un nouveau mot.

Outils associés

Questions fréquentes

Qu'est-ce que le PascalCase ?

PascalCase (également appelé UpperCamelCase) est une convention de nommage selon laquelle chaque mot commence par une majuscule et les mots sont enchaînés sans aucun séparateur. Par exemple, MyClassName ou HttpResponseHandler. Elle tire son nom du langage de programmation Pascal, qui a popularisé ce style. C'est la norme pour les noms de classes dans la plupart des langages orientés objet.

Quand dois-je utiliser le format PascalCase ?

La notation PascalCase est obligatoire pour les noms de classes en Java, C#, C++ et TypeScript. Les composants React doivent respecter la notation PascalCase afin que JSX puisse les distinguer des éléments HTML. Les composants à fichier unique de Vue suivent la même règle. .NET utilise la notation PascalCase pour les méthodes et propriétés publiques. Les interfaces TypeScript (IUserProfile) et les alias de type l'utilisent également.

En quoi le PascalCase diffère-t-il du camelCase ?

camelCase commence par une minuscule (myVariable), tandis que PascalCase commence par une majuscule (MyVariable). En pratique, camelCase est utilisé pour les variables et les fonctions, tandis que PascalCase est utilisé pour les classes et les composants. Les deux styles suppriment les séparateurs et utilisent des majuscules pour marquer les limites entre les mots.

La notation PascalCase est-elle identique à la notation UpperCamelCase ?

Oui, PascalCase et UpperCamelCase désignent exactement la même convention. Ces deux termes font référence au style dans lequel chaque mot commence par une majuscule et où aucun séparateur n'est utilisé. « PascalCase » est le nom le plus courant, tandis que « UpperCamelCase » le distingue explicitement du camelCase (minuscule).

Puis-je convertir le snake_case en PascalCase ?

Oui. Collez votre texte en « snake_case » (par exemple « my_component_name ») et l'outil le sépare au niveau des traits de soulignement, met chaque mot en majuscule et les relie pour obtenir le format « PascalCase » (MyComponentName). Il prend également en charge les entrées au format « kebab-case » (/kebab-case-converter/), « dot.case » et le texte brut.