- VB.NET質問スレ(Part42) [転載禁止]©2ch.net
287 :デフォルトの名無しさん[sage]:2015/05/15(金) 09:42:18.61 ID:ckFkjZay - C#のコードをVB.NETに変換しています。(VS2013)
t型の変換部分がわかりませんので教えてください。 private static T ClientInstantiation(BasicHttpBinding bindings, EndpointAddress endpoint) { return (T)Activator.CreateInstance(typeof(T), bindings, endpoint); } ↓ Private Shared Function ClientInstantiation(bindings As BasicHttpBinding, endpoint As EndpointAddress) As t Return CType(Activator.CreateInstance(Type.GetType(t), bindings, endpoint)(), t) End Function Type.GetType(t)でコンパイルエラーになります。
| - VB.NET質問スレ(Part42) [転載禁止]©2ch.net
289 :デフォルトの名無しさん[sage]:2015/05/15(金) 11:14:44.51 ID:ckFkjZay - >>288 有難うございました。
Private Shared Function ClientInstantiation(Of t)(bindings As BasicHttpBinding, endpoint As EndpointAddress) As t Return CType(Activator.CreateInstance(GetType(t), bindings, endpoint)(), t) End Function でいけました。
|
|