C# 4.0 で次のシグネチャを持つ関数が必要です。どこから始めればよいかわかりません。
public static object SetStringPropertiesOnly(object obj)
{
//iterate all properties of obj
//if the type of the property is string,
//return obj
}
そして最終的に、異なるクラスから派生したいくつかのオブジェクトにこの関数を使用したいと考えています。
myClass1 obj1 = new myClass1 ();
myClass2 obj2 = new myClass2 ();
.....
.....
obj1 = SetStringPropertiesOnly(obj1);
obj2 = SetStringPropertiesOnly(obj2);
したがって、ここではオブジェクトのタイプは動的です。
そのような方法は可能ですか?
ありがとう。