実行時にオブジェクトにランダムデータを設定したい。C#オブジェクトにランダムな値を設定する
多くのツール(nBuilderなど)がありますが、ジェネリックスに依存しており、実行時までオブジェクトのタイプがわかりません。
アイデア?
EDIT:これはテストデータやテストデータとは関係ありません。私はWCFサービスを持っています、そして、どんなデータコントラクトタイプでも、それをXMLとJSONに非直列化し、出力を表示したいと思います。デシリアライズされた出力は、リファレンスガイドとして他の開発者やテスターで使用できます。
オブジェクトが移入されない場合、非直列化出力は意味を持ちません。
私はプロキシを構築したい、またはWSDLを使用しないなど
私は反射での作業nBuilderを得ました。しかし、唯一の値を入力するタイプですか?
例を教えてください。それ以上の情報なしでこれに答えることは非常に難しいです。 – Ani
リフレクションでnBuilderを起動しますか? – dtb
C#のように静的型付けされた言語で実行時まで型を知らないのはまれですか?それが 'dynamic'を使用している場合を除きます。 –