내가 가지고있는 질문은 텍스트 파일에서 행을 읽는 과정을 단지 그것을 읽는 대신 배열로 변환하는 것에 관한 것입니다. 수 내 코드에서C# 어떻게 File.ReadLines을 문자열 배열로 변환 하시겠습니까?
오류가 string[] lines = File.ReadLines("c:\\file.txt");
에 나타나지 implicity 변환 ....
누군가가 배열 형식으로 결과를 저장하는 코드에 대한 조언을 주시겠습니까? 배열에 결과를 저장할 수있는 ReadAllLines 코드를 배치했습니다. 감사!
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 코드 :
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'는 여러분이 원하는 것을 이미하고있는 것처럼 보입니다. 왜 이것에 대해'ReadLines'를 사용하려고합니까? – Gabe
아래 주석을보십시오. 감사. – JavaNoob