나는이 문제를 잠시 동안 다뤄 왔으며 조금 머물러 있습니다. 필자는 루프를 통해 모든 줄을 읽어야하는 텍스트 파일을 가지고 있으며 마지막 부분에 모든 하위 문자열을 추가합니다. 문제는, 내가 정확히 무엇을 읽고 정확히 파일의 첫 줄에 대한 번호를 만드는 것입니다. 'while'또는 'for each'중 어느 것을 사용할 지 잘 모르겠습니다. 어떤 제안이 많이 주시면 감사하겠습니다텍스트 파일에있는 모든 줄을 읽고 추가하십시오. C#
string filePath = ConfigurationSettings.AppSettings["benefitsFile"];
StreamReader reader = null;
FileStream fs = null;
try
{
//Read file and get estimated return.
fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
reader = new StreamReader(fs);
string line = reader.ReadLine();
int soldToDate = Convert.ToInt32(Convert.ToDouble(line.Substring(10, 15)));
int currentReturn = Convert.ToInt32(soldToDate * .225);
//Update the return amount
updateCurrentReturn(currentReturn);
: 여기 내가 가지고있는 코드입니다.
동안 (reader.ReadLine()) {} – Paparazzi
문자열 [] = 단어의 System.IO.File.ReadAllLines (FilePath를); –