private void add_value_to_row(client_file client_file, ref StringBuilder OutputCustomer, String value)
{
if (client_file.output_format == "txt")
if (value = "the first value in add_value_to_row")
OutputCustomer.AppendFormat("{0}", value);
else if (value = "every other value in add_value_to_row")
OutputCustomer.AppendFormat("\t{0}", value);
}
"x"의 입력을 받아 아래 코드에 따라 .txt 형식의 데이터 행을 만드는 함수가 있습니다. 중첩 된 if 문을 작성하여 따옴표로 묶인 것을 수행 할 수 있는지 궁금합니다. 아래에 출력 OutputCustomer.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}", x.url, x.company, x.Country, x.vendor, x.product);
StringBuilder 형식 구조
OutputCustomer = new StringBuilder();
add_value_to_row(clientInfo.cf, ref OutputCustomer, x.url);
add_value_to_row(clientInfo.cf, ref OutputCustomer, x.company);
add_value_to_row(clientInfo.cf, ref OutputCustomer, x.Country);
add_value_to_row(clientInfo.cf, ref OutputCustomer, x.vendor);
add_value_to_row(clientInfo.cf, ref OutputCustomer, x.product);
여기 정확히 묻는 것이 아직 불분명 한가요? – Rahul
'add_value_to_row'가 컬렉션이 아닌 메소드로 보이기 때문에 "첫 번째 값 add_value_to_row"의 의도를 이해하는 것은 어렵습니다. 당신은 당신이 그것을 통과시킨 어떤 물건을 추측하는 방법을 원한다고 말하는 것입니까? 그런데'StringBuilder'는 클래스가 아니라 구조체입니다. 'ref '로 전달할 필요 없음 –