Obtenir un TextReader à partir d'un Flux?
Je suis en train de lire un texte incorporé fichier avec System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resource);
mais il me donne une Stream
. La ressource incorporée est un fichier texte, donc, comment puis-je activer cette Stream
dans un TextReader
?
Vous devez vous connecter pour publier un commentaire.
Un
StreamReader
est une sous-classe deTextReader
, de sorte que vous serez en mesure de le faire:Vous pouvez lire votre fichier de ressources comme ceci :
foreach
boucle est mieux que explicite de l'agent recenseur.Vous avez besoin pour obtenir un StreamReader (avec TextReader est une classe de base abstraite de StreamReader et StringReader). Quelque chose comme: