J'ai essayé les solutions qui sont publiées dans this related SO question et pour la plupart les extraits de code fonctionnent, mais il y a des cas qui sont encore déformés par Blogger quand il publie le blog .Publier le code source dans blogger- échoue avec les conteneurs C#
En particulier, la déclaration des conteneurs génériques semble être la plus gênante. S'il vous plaît voir les exemples de code sur mon blog: http://mlai-lirik.blogspot.com/, en particulier la section où je déclare le dictionnaire.
Je veux afficher ceci:
static Dictionary<int, List<Delegate>> _delegate = new Dictionary<int,List<Delegate>>();
Mais blogueur publie ceci:
static Dictionary<int, list=""><delegate>> _delegate = new Dictionary<int, list=""><delegate>>();
Et il plafonne la fin de ma section de code avec ceci:
</delegate></delegate></int,></delegate></int,>
Apparemment blogueur pense que la partie <int
et <delegate>
du dictionnaire sont certains sorte de balises HTML et il tente automatiquement de les fermer à la fin de l'extrait de code. Est-ce que quelqu'un sait comment contourner ce problème?
Mise à jour:
I utilisé CraftyFella's solution http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html et provoque les problèmes mentionnés ci-dessus de se produire (à savoir sa solution ne fonctionne pas pour les extraits de code que j'ai posté).
J'ai également essayé d'encapsuler mes extraits de code avec les balises <code></code>
, mais cela n'a pas fonctionné non plus. Les résultats ont été également décevants: Dictionary<int, List<string>> test = new Dictionary<int, List<string>>();
se transforme en Dictionary> test = new Dictionary>();
Y a-t-il une question ici? Vous avez dit que vous avez utilisé une solution. Cela ne signifie-t-il pas que c'est résolu? – Gabe
@Gabe, désolé ... J'ai oublié de mentionner: les résultats de CraftyFella dans les extraits de code que j'ai posté dans ma question. En d'autres termes, sa solution ne fonctionne pas. – Kiril