텍스트 파일에서 줄 바꿈을 제거하고 C#에서 StreamReader를 사용하여 다음 줄을 시작하는 방법. 세션 [ "패키지 2은"] "거짓"인 경우C#에서 텍스트 파일의 줄 바꿈 문자를 제거하는 방법
내 코드는,
try
{
StringBuilder sb = new StringBuilder();
if (File.Exists(Server.MapPath("OrderDetails.txt")))
{
string sFileName = Server.MapPath("OrderDetails.txt");
using (StreamReader StreamReader1 = new StreamReader(sFileName))
{
sb.Append(StreamReader1.ReadToEnd());
StreamReader1.Close();
try
{
if (Session["Package1"].ToString() == "true")
{
sb.Replace("{Package1}", "Package1");
}
else
{
sb.Replace("{Package1}", null);
}
if (Session["Package2"].ToString() == "true")
{
sb.Replace("{Package2}", "Package2");
}
else
{
sb.Replace("{Package2}", null);
}
if (Session["Package3"].ToString() == "true")
{
sb.Replace("{Package3}", "Package3");
}
else
{
sb.Replace("{Package3}", null);
}
}
catch { }
}
}
return sb.ToString();
}
catch (Exception ex)
{
return "";
}
내가
세션 [ "패키지 2은"] "FALSE"인 경우 1,515,, Package1
을 다음과 같은 출력을 얻고 // 나는 라인 SPCE를 얻고있다 여기
패키지 3
난 Package1
Package3
I는 VS2008 (3.5)을 사용하고,
이 이런 결과를 원한다.
을 시도 할 것
경우 (세션 [ "패키지 2"]. ToString() == "true"로)'하지'경우 (세션 [ "Package2"])'? –