Вывести на экран строки перебором массива - C#
Формулировка задачи:
Доброго времени суток всем форумчанам.
Передо мной стояла задача -
1. проверка наличия интернет-соединения
2. если пинг есть, подлючиться к ftp.
3. получить файл с ftp
4. считать все строки из файла в массив
5. переобором массива вывести строки на экран.
Собственно, я реализовал все пукнты с 1-4
но вот с последним пунктом я совсем запутался. я довольно смутно понимаю что все это надо как-то реализовать через foreach...но никакой конкретики. если кто-то поможет, притом желательно с объяснением, то буду благодарен.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.NetworkInformation; using System.IO; using System.Threading.Tasks; namespace ConsoleApplication6 { class Program { static void Main(string[] args) { Ping ping = new Ping(); int i = 0; while (i<1) { { PingReply pingReply = ping.Send("192.168.1.1"); if (pingReply.RoundtripTime < 1) { i++; } else { Console.WriteLine("!"); } } } FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://node0.net2ftp.ru/1.dll"); request.Method = WebRequestMethods.Ftp.DownloadFile; request.Credentials = new NetworkCredential("removed@mail.ru", "647af329"); request.EnableSsl = true; FtpWebResponse response = (FtpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); FileStream fs = new FileStream("%APPDATA%\1.dll"), FileMode.Create); string[] lines = System.IO.File.ReadAllLines("%APPDATA%\1.dll"); } } }
Решение задачи: «Вывести на экран строки перебором массива»
textual
Листинг программы
string[] lines = System.IO.File.ReadAllLines("%APPDATA%\1.dll"); foreach (string line in lines) { Console.WriteLine(line); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д