2010-03-17 6 views

Répondre

2

Voici une ventilation rapide entre les langues

  • Managed C++: Prend en charge les littéraux de chaîne beaucoup de la manière que vanille C, C + + ou C# fait. Les chaînes sont désignées par "et autorisent des séquences d'échappement de caractères au centre via un 0.
  • C#: Prend en charge les littéraux de chaîne normaux (essentiellement la même syntaxe que Managed C++) et les littéraux textuels verbatim.Les littéraux de chaîne verbatim commencent par @" et font ne supporte pas les séquences d'échappement de caractères (à l'exception de "" qui désigne un seul "). Ils peuvent s'étendre sur plusieurs lignes et tous les espaces sont significatifs
  • VB.Net: Les chaînes sont délimitées par des '' et aucune séquence d'échappement n'est prise en charge
0

syntaxe de base est la même

string csharp; // C# 
string cPlusPlus; // C++ 

voir figure suivante pour une meilleure visibilité

string class (C++) et string class (C#)

Questions connexes