이 개체 목록이 있습니다.
public class OsloProverModel
{
public string PersonalNumber { get; set; }
public string SchoolCode { get; set; }
public string Email { get; set; }
}
이 레코드 로 쉼표로 구분 된 파일 을 만들려고 합니다. 예를 들어 이와 같은
PN1,SC1,E1
PN2,SC2,E2
....
나는 반복하고 연결하려고합니다. Linq 에 내가 할 수 있는 방법 이 있습니까?
우세하다 ToString()
public class OsloProverModel
{
public string PersonalNumber { get; set; }
public string SchoolCode { get; set; }
public string Email { get; set; }
public override string ToString()
{
return string.Join(",", new[] { PersonalNumber, SchoolCode, Email });
}
}
그래서 당신은 할 수 있습니다
OsloProverModel opmItem = new OsloProverModel()
{
PersonalNumber = "PN1",
SchoolCode = "SC1",
Email = "E1"
};
string result = opmItem.ToString(); //"PN1,SC1,E1"
https://dotnetfiddle.net/7l1G2S
또는 a List<OsloProverModel>
및 파일의 경우 :
List<OsloProverModel> opvItems = GetValues();
System.IO.File.WriteAllLines(@"c:\myfile.csv", opvItems.Select(x => x.ToString()));
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다