トップページ > プログラム > 2015年05月15日 > ckFkjZay

書き込み順位&時間帯一覧

24 位/160 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001010000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
VB.NET質問スレ(Part42) [転載禁止]©2ch.net

書き込みレス一覧

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

でいけました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。