나는 매우 프로그래밍에 익숙하지 않으며 현재 연구의 요구 사항을 최대한 빨리 배우려고합니다. 텍스트 문서에서 클래스를 만들려고합니다. 나는 아래 코드를 만들었지 만, 디버깅 할 때 오류를 반환하고 수정하는 방법이 확실하지 않습니다.텍스트 문서에서 클래스 만들기
List<Partitions> ListofPartitions = new List<Partitions>();
System.IO.StreamReader sr = new System.IO.StreamReader("C:\\Partitions.csv")
{
string line = sr.ReadToEnd();
Partitions Pname = new Partitions(line);
Partitions Plength = new Partitions(line);
Partitions Pdepth = new Partitions(line);
Partitions Pheight = new Partitions(line);
}
}
public class Partitions
{
string parameters;
public int Pname;
public double Plength;
public double Pdepth;
public double Pheight;
public Partitions(string inputLine)
{
parameters = inputLine;
string[]split = parameters.Split(',');
Pname = Convert.ToInt16(split[0]);
Plength = Convert.ToDouble(split[1]);
Pdepth = Convert.ToDouble(split[2]);
Pheight = Convert.ToDouble(split[3]);
}
반환 오류 : GA.xaml.cs (39,24) : 오류 CS1525 : 잘못된 표현 용어 '문자열' GA.xaml.cs (39,45) : 오류 CS1003 : 구문 오류 ' , 'expected
도움을 주시면 감사하겠습니다.
보여주십시오 실제 코드처럼 분할 사이
이 있어야 공간 내기 것입니다. 이건 말이 안돼. –
두 번째 줄에 세미콜론을 잊어 버렸습니다. 추신 : 제발, 항상 귀하의 코드를 포맷하고 더 정확하게 질문을 포즈. –
업데이트 :'using' 블록으로 두 번째 줄을 감싸기를 원할 수도 있습니다. 그래서'StreamReader'는 기본 스트림을 적절히 처리 할 것입니다. –