プログラミングを勉強してからしばらく経ちましたが、これに苦労しています。
Web サービスから大量の情報を受け取り、それをオブジェクトに保存し、リフレクション メソッドを使用した後に配列を取得するため、オブジェクト内に配列を保持することにまだこだわっています。
オブジェクト内の配列を文字列配列に変換する方法を思い出せません。誰か助けてもらえますか?
object information = new object();
string propName="members";
information=sinos1.Info(Convert.ToInt32(edo),Convert.ToInt32(anio),Convert.ToInt64(familia));
Object value = GetPropValue( information, propName);
information
は、Web サービスから情報をvalue
受け取るオブジェクトであり、リフレクション後に情報を受け取るオブジェクトです。コードは次のとおりです。
public static object GetPropValue(object src, string propName)
{
return src.GetType().GetProperty(propName).GetValue(src, null);
}