0
我希望有一些幫助,以獲得最後一塊解決請。我想要的是從配置中讀取TYPE,VALUE和FORMATSTRING以應用於VALUE。.NET驗證格式字符串的動態類型
在代碼中,我試圖做的是
一)驗證指定的是一個正確的CLR認可的類型
var o = Activator.CreateInstance(Type.GetType(TYPE));
if(o == null)
return false;
//continue
B中的TYPE)動態施放指定的值,以確保我的VALUE AND TYPE將起作用。
dynamic val = Convert.ChangeType(VALUE, t);
//now make sure the format String works for the specified type
C)最後,格式VALUE使用指定formatString的
????????????
目前我有
如果(的String.Format( 「{0:」 + formatString的+ 「}」,VAL .ToString())!= null) return true;
如何驗證格式字符串將適用於特定類型,特別是在該類型的動態實例上?在此先感謝