Sahip olduğum soru, bir metin dosyasından satır okuma işleminin sadece okunmak yerine bir diziye dönüştürülmesi ile ilgilidir. can ile benim kodlarıC# nasıl String dizisine File.ReadLines dönüştürmek için?
hata string[] lines = File.ReadLines("c:\\file.txt");
de görünmüyor implicity dönüştürme ....
birisi bir dizi formatında sonuçları kaydetmek için kodlarıyla ilgili tavsiyelerde misiniz? Sonuçları bir dizide kaydedebilen ReadAllLines kodunu da yerleştirdim. Teşekkürler!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
namespace Testing
{
class Analysis
{
static void Main()
{
string[] lines = File.ReadLines("c:\\file.txt");
foreach (string r in lines)
{
Console.WriteLine("-- {0}", r);
}
// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
}
ReadAllLines Kodlar:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
namespace Testing
{
class ReadFromFile
{
static void Main()
{
string[] lines = System.IO.File.ReadAllLines
(@"C:\Users\Public\TestFolder\WriteLines2.txt");
System.Console.WriteLine("Contents of writeLines2.txt =:");
foreach (string line in lines)
{
Console.WriteLine("\t" + line);
}
// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
}
'ReadAllLines' zaten istediğiniz şeyi yapıyor gibi görünüyor, bu yüzden neden bunun için ReadLines'i kullanmaya çalışıyorsunuz? – Gabe
Aşağıdaki yorumlara bakın. Teşekkürler. – JavaNoob