Вывести на экран строки перебором массива - 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);
}