0

最後のピースを解決するための助けをいただければ幸いです。私が望むのは、構成からTYPE、VALUE、および FORMATSTRINGを読み取り、VALUE に適用することです。

コードでは、私がやろうとしていることは

a) 指定された TYPE が正しい CLR 認識型であることを確認します

 var o = Activator.CreateInstance(Type.GetType(TYPE));
if(o == null)
    return false; 
//continue

b) 指定された VALUE を動的にキャストして、VALUE AND TYPE が機能することを確認します。

  dynamic val = Convert.ChangeType(VALUE, t);
              //now make sure the format String works for the specified type

c) 最後に、指定された FORMATSTRING を使用して VALUE をフォーマットします。

 ???????????? 

現在、私は持っています

if (String.Format("{0:" + formatString + "}", val.ToString()) != null) true を返します。

特定の型、特にその型の動的インスタンスでフォーマット文字列が機能することをどのように検証しますか? 前もって感謝します

4

1 に答える 1