이 질문은 이전 게시물과 매우 유사합니다 : convert-object-to-url-in-c-sharp
개체를 URL 문자열로 변환하려고합니다.
예를 들면 :
public class example {
public string property1;
public int property2;
public double property3;
}
그러면 문자열이 다음과 같이 나옵니다.
property1 = value & property2 = value & property3 = value
이상적으로는 멋진 루프 및 문자열 조작으로 이것을 수행하고 싶지 않습니다. (게으르지 않고 효율적입니다).
세트 클래스 라이브러리의 최종 목표는 JSON 개체를 수신하지 않는 타사 웹 사이트에 연결하여 Win Forms 응용 프로그램과 함께 작업하는 것입니다. MVC 프레임 워크를 사용하지 않으려 고합니다.
다음을 시도하십시오.
var obj = new example { ... };
var result = new List<string>();
foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(obj))
{
result.Add(property.Name + "=" + property.GetValue(obj));
}
return string.Join("&", result);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다