как читать строки из текстовых файлов? - PullRequest
1 голос
/ 18 мая 2010

Мне нравится читать строку из текстового файла, текстовый файл состоит из информации ниже

con = new MySqlConnection("server=localhost;user id=root; password=""; database=workplantype; pooling=false;");

Мне нравится читать имя сервера, например «localhost», здесь и идентификатор пользователя, например «root», как мне это прочитать.

Ответы [ 2 ]

2 голосов
/ 18 мая 2010

Это может помочь вам

using System;
using System.IO;

class Test 
{

    public static void Main() 
    {
        string path = @"c:\temp\MyTest.txt";
        try 
        {
            if (File.Exists(path)) 
            {



            using (StreamReader sr = new StreamReader(path)) 
            {
                while (sr.Peek() >= 0) 
                {
                    string s = sr.ReadLine();
                     string [] split = s.Split(';');

                     //now loop through split array
                     //split[0] is server
                    // split[1] is user id
                }
            }
          }
        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}
1 голос
/ 18 мая 2010

Чего ты пытаешься достичь? Читать строку подключения из текстового файла? Зачем тебе это делать?

На самом деле, если вы работаете с Asp.Net, вы должны сохранить строки подключения в web.config и прочитать их через WebConfigurationManager, а если вы работаете на рабочем столе, то существует аналогичный файл с именем app.config.

Вы должны хранить строки подключения в этих XML-файлах, а не сохранять их в текстовом файле и пытаться их проанализировать. Надеюсь, это поможет вам.

Пожалуйста, обратитесь по этой ссылке: -

http://msdn.microsoft.com/en-us/library/ms178411.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...