Échapper au caractère $ dans les extraits

Je me retrouve à faire une tonne de jQuery ces jours-ci, alors j’ai commencé à extraire certaines des choses courantes que je fais dans les extraits. J’ai hâte de les partager avec la communauté, mais je me heurte à un problème en ce moment.

Les littéraux dans les extraits sont définis en ajoutant des signes dollar ($) autour du nom du littéral pour délimiter la valeur que vous souhaitez fournir. C’est difficile car jQuery utilise la notation du signe dollar pour utiliser beaucoup de ses fonctionnalités.

Quelle est la séquence d’échappement des extraits, donc je peux utiliser le signe dollar et mes extraits fonctionnent toujours?

Pour avoir un littéral $ essayez de le doubler: $$

C’est la bonne façon: \\$ .

VSC avec le \\ interprète que c’est un personnage plus et pas un comidin.

Un atsortingbut “Délimiteur” est défini pour un élément Code. La valeur par défaut est $, mais vous pouvez définir un caractère différent, par exemple ~.

    

Bien que la réponse jQuery soit valide, c’est une syntaxe plus agréable pour utiliser la notation $.

J’ai trouvé une réponse: faire du caractère $ un littéral avec une valeur par défaut de $.

  dollar replace the dollar sign character $    

Je l’ai utilisé pour une chaîne formatable en C #. J’ai utilisé l’exemple ci – dessus de verbatim de cory-fowler :

  dollar Replace the dollar sign character $   

Utilisation (les sauts de ligne sont ajoutés pour plus de clarté sur Stack Overflow, pas dans l’original) :

  ssortingng errMessage = $dollar$"Error occurred in {MethodBase.GetCurrentMethod().Module}, in procedure {MethodBase.GetCurrentMethod().Name}: {ex.Message}".ToSsortingng(); 

Merci, cory-fowler!