0
MapRouteの実装は、2番目のパラメータの{id}
を3番目のパラメータのid =
にどのように接続しますか?MapRouteは匿名型のフィールド名にどのようにアクセスしますか?
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
渡されたオブジェクトに反映するのと同じくらい簡単ですか?
?実際の反射を行ったコードがTypeDescripterであることに興味がありましたか? –
.Net 4.のリファレンスソースから入手しました。http://referencesource.microsoft.com/ – SLaks
'TypeDescriptor'は、' System.dll'の標準ライブラリです。デフォルトではリフレクションを使用しますが、 'ITypedList'や' ICustomTypeDescriptor'を使って他のことを行うことができます。 (これは[DataTablesへのバインディングの仕組み](http://blog.slaks.net/2011/01/binding-to-lists-of-datarows.html)です) – SLaks