この小さなクラスを Python から C# に変換するのに少し問題があります。
これまでのところ、私はこれを持っています:
public class objDict
{
public objDict(Dictionary<object, object> obj)
{
foreach(KeyValuePair<object, object> kvp in obj)
{
}
}
}
残りについては、何をすべきかわかりません..Pythonについて少しだけ知っています。
クラスは次のとおりです。
class objDict(object):
def __init__(self, obj):
for k, v in obj.iteritems():
if isinstance(v, dict):
setattr(self, _to_str(k).title(), objDict(v))
else:
setattr(self, k, v)
def __getitem__(self, val):
return self.__dict__[val]
def __repr__(self):
return '{%s}' % str(', '.join('%s : %s' % (k, repr(v)) for (k, v) in self.__dict__.iteritems()))
前もって感謝します!