Ciao a tutti.
Ho creato una piccola winform in Visual C# con una textbox (tbFile), un pulsante (btLeggi) e una richTextbox (rtbContenuto) per leggere il contenuto di un file .txt (posto per ora nella directory dell'eseguibile) secondo questo codice:
private void btLeggi_Click(object sender, EventArgs e)
{
if (tbFile.Text != "")
{
string nomeFile;
nomeFile = tbFile.Text;
FileStream file = new FileStream(nomeFile, FileMode.OpenOrCreate, FileAccess.Read);
StreamReader sr = new StreamReader(file);
string st = sr.ReadToEnd();
sr.Close();
file.Close();
rtbContenuto.Text = st.ToString();
}
else
rtbContenuto.Text = "File non indicato!";
}
Scrivo il nome del file di testo in tbFile, ed alla pressione del pulsante memorizzo il testo del file nella variabile st e ne restituisco quindi il contenuto nella richTextBox.
A questo punto volevo sapere se esiste un metodo per contare i caratteri presenti nel file (spazi compresi) e per selezionare un carattere scritto in una certa posizione (ad es. il quarto).
Grazie in anticipo a chi mi saprà aiutare!