J'ai une chaîne "Je veux apprendre" C# "". Comment puis-je inclure les citations avant et après C#?Comment inclure des guillemets dans une chaîne
Répondre
Échappez-les avec des barres obliques inverses.
"I want to learn \"C#\""
Le manuel de référence est utile: http://msdn.microsoft.com/en-us/library/ms228362.aspx –
@ANeves juste pour dire que @newbee est faux et qu'il existe un contre-exemple Working: 'string ok = string.Format (@ "" "{0}" "= {1}", "oui", vrai); "mais ne liez pas à des images stupides et non pertinentes qui gaspillent le temps des gens. Ceci est un site technique – barlop
Utilisez des caractères d'échappement par exemple ce code:
var message = "I want to learn \"c#\"";
Console.WriteLine(message);
va afficher:
Je veux apprendre "C#"
Outre la détection des guillemets avec barres obliques inverses, voir aussi SO question 2911073 qui explique comment vous pourriez alternative ment utiliser des guillemets doubles dans une chaîne @ préfixés:
string msg = @"I want to learn ""c#""";
J'avais besoin de cela dans ma logique de remplacement. string nullHideDecimal = @ "
string str = @"""Hi, "" I am programmer";
SORTIE - "Salut," Je suis programmeur
U peut se référer '@' prefix before any string in C# .NET
J'utilise:
var value = "'Field1','Field2','Field3'".Replace("'", "\"");
par opposition à l'équivalent
var value = "\"Field1\",\"Field2\",\"Field3\"";
étant donné qu'elle a beaucoup moins de bruit que celui-ci, ce qui rend plus facile de voir de faute de frappe, etc.
Je l'utilise beaucoup dans les tests unitaires.
Le code:
string myString = "Hello " + ((char)34) + " World." + ((char)34);
sortie sera:
Bonjour "Monde".
- 1. Comment entrer des guillemets dans une chaîne Java?
- 2. Comment analyser une chaîne entre guillemets dans une autre chaîne?
- 3. Extraire une chaîne entre guillemets
- 4. Comment faire pour éviter les guillemets doubles dans une chaîne?
- 5. Comment trouver des guillemets doubles dans la chaîne en C#
- 6. Comment faire correspondre une chaîne entre guillemets avec des guillemets échappés?
- 7. Gestion des guillemets et des commandes dans la chaîne SQL
- 8. Comment inclure une annotation dans une chaîne JSON?
- 9. Comment inclure une variable à définir dans une chaîne? PHP
- 10. Comment stocker une chaîne contenant des guillemets dans une base de données MySQL?
- 11. Comment insérer une chaîne contenant des guillemets dans une base de données?
- 12. Comment inclure un caractère de citation dans une chaîne?
- 13. L'utilisation des guillemets doubles dans une URL
- 14. Diviser/diviser une chaîne entre guillemets
- 15. Comment analyser une chaîne de recherche entre guillemets avec regex?
- 16. Remplacer les guillemets dans la chaîne xml
- 17. échapper des guillemets doubles dans asp.net chaîne Onclick
- 18. Comment échapper des barres obliques dans une chaîne de guillemets simples?
- 19. Comment faire match regex dans une chaîne avec des guillemets en C#
- 20. Comment utiliser des guillemets doubles dans une chaîne lors de l'utilisation du symbole @?
- 21. guillemets chaîne remplacer avec vide dans C#
- 22. Comment inclure des littéraux extrêmement longs dans une source C++?
- 23. Comment échapper des guillemets doubles dans une fonction SQL 'fulltext'?
- 24. Comment mettre des guillemets doubles dans une requête ADO.NET?
- 25. Comment utiliser des guillemets dans StringFormat de liaison dans WPF
- 26. Chaîne fractionnée VB.NET avec guillemets
- 27. Comment utiliser des guillemets doubles dans app.config
- 28. Comment afficher une chaîne .NET dans un div et inclure des sauts de ligne?
- 29. Comment inclure des collections simples dans ConfigurationSection
- 30. Conversion d'une chaîne entre guillemets en guillemets doubles
double possible de [Comment puis-je mettre des guillemets dans une chaîne?] (Http://stackoverflow.com/questions/2911073/how-can-i-put-quotes-in-a-string) – Oliver