要するに、次のようなテンプレートが必要です。
親愛なる @model.Firstname @model.Surname
それを、次のような事前設定されたモデルと一緒にメソッドにフィードしたいと思います。
private String Transform(String Template, object model)
{
}
次に、@ で始まるテンプレート内のすべての場所を検索し、提供されたモデルに含まれるデータに置き換えます。
モデルは次のようになります。
public class Receipt
{
public String Firstname { get; set; }
public String Surname { get; set; }
...
リフレクションを使用してこれを実行できるはずです。モデル オブジェクトをモデルのタイプとしてロードし、それが保持するデータにアクセスするにはどうすればよいですか?
彼らはRazorでそれを行うので、それは可能であるに違いないと思います.