C# Streamreader “le type ou Le nom d'espace de noms n'a pas pu être trouvé” erreur, mais j'ai le Système.IO espace de noms
Je suis nouvelle marque de C#, mais je pense avoir la bonne "utilisation" des déclarations ici, donc je suppose que le problème est quelque part dans ma structure de classe ou de syntaxe? Je suis de la "le type ou Le nom d'espace de noms 'Textreader' n'a pas pu être trouvé" erreur. Merci.
using System;
using System.IO;
namespace Layouts.Test_control {
public partial class Test_controlSublayout : System.Web.UI.UserControl
{
private void Page_Load(object sender, EventArgs e) {
Textreader tr = new StreamReader("date.txt");
Console.WriteLine(tr.ReadLine());
tr.Close();
}
}
}
C# est sensible à la casse pour info. Aussi, pour mieux envelopper votre
est-ce une faute de frappe dans votre exemple que vous faites référence à lui comme Textreader et pas TextReader?
Si vous êtes à l'aide de Visual Studio et l'intellisense options sont actives, pour C# il doit être près de remplissage automatique de ces mots-clés pour vous que vous tapez. Vous pouvez aussi essayer en appuyant sur ctrl+barre d'espace pour voir ce que vous avez portée à...
Rien de tel qu'un tutoriel avec une faute de frappe. Merci.
IDisposable
s dans un using
déclaration. Ce qui se passe si ReadLine
jette? Vous ne fermez pas votre flux de données.est-ce une faute de frappe dans votre exemple que vous faites référence à lui comme Textreader et pas TextReader?
Si vous êtes à l'aide de Visual Studio et l'intellisense options sont actives, pour C# il doit être près de remplissage automatique de ces mots-clés pour vous que vous tapez. Vous pouvez aussi essayer en appuyant sur ctrl+barre d'espace pour voir ce que vous avez portée à...
Rien de tel qu'un tutoriel avec une faute de frappe. Merci.
OriginalL'auteur Kristi Simonson | 2012-04-09
Vous devez vous connecter pour publier un commentaire.
C# est sensible à la casse donc, vous voulez probablement ceci à la place:
En dehors de cela, vous avez mentionné dans votre question que vous utilisez le bon "à l'aide de" déclarations, mais, évidemment, vous n'êtes pas à l'élimination/la fermeture de la
StreamReader
à tous. Vous êtes également en lecture seule ligne du fichier.OriginalL'auteur Rango
Utilisation TextReader au lieu de Textreader. Notez les majuscules R.
OriginalL'auteur Ian Newson
Changement Textreader pour TextReader, Il fonctionne
OriginalL'auteur Syed
Le C# est un langage qui respecte la casse. Votre "Textreader objet" est mal orthographié. Il doit être "TextReader" Voir ci-Dessous..
OriginalL'auteur Tim Hamilton