1
나는 이제 다음문제는 내 app.config 파일에서
<add key = "Delimeter" value ="\t"/>
같은 설정을 만든 내가
18804\t20100326\t5.59975381254617\t
18804\t20100326\t1.82599797249479\t
로 출력을 얻고있다
string delimeter = ConfigurationManager.AppSettings["FileDelimeter"].ToString();
StreamWriter streamWriter = null;
streamWriter = new StreamWriter(fs);
streamWriter.BaseStream.Seek(0, SeekOrigin.End);
Enumerable
.Range(0, outData.Length)
.ToList().ForEach(i => streamWriter.Write(outData[i].ToString() + delimiter));
streamWriter.WriteLine();
streamWriter.Flush();
아래의 코드를 사용하여하지만 직접,992,332,945를 사용하는 경우 프로그램가 분리 문자 변수에서 내가 발견 한 올바른 출력
18804 20100326 5.59975381254617
18804 20100326 1.82599797249479
을 얻고 그
분리 문자 변수로 읽기 내가 config 파일에서 "\의 t"를 지정하고있는 동안,하는 동안, 문제가되는 "\\t"
이되고 있습니다.
운 좋게도 사용해 보았습니다.
C# 3.0을 사용하고 있습니다.
당신은 내가	
보다는 (당신이 이미 알고
"\t"
이다)는 C# 표현이라고 생각 탭을 나타내는 XML 엔티티를 사용할 필요가
선생님, 당신의 프로그램이 작동하지만 내 제약은의 app.config에, 그래서 때문에 모든 사용자가 수정할 수 있다는 것입니다. "\ t"는 유니 코드 버전에 비해 더 사용자 친화적입니다. 그렇게하는 다른 방법이 있습니까? – Newbie
이제 app.config에서 유니 코드 버전을 넣을 수 없습니다. – Newbie