[英]C # to VB.NET - Using interface
嘿,我想知道這在VB.NET中如何
UserSettings vUsers = new UserSettings();
UserSettings.IUserSettings vUserI = (UserSettings.IUserSettings)vUsers
我有機會嘗試用VB.NET編寫它,對嗎?
Dim vUsers As UserSettings = New UserSettings()
Dim vUserI As UserSettings.IUserSettings = (UserSettings.IUserSettings)vUsers
它將在vb.Net中寫為:
Dim vUsers As New UserSettings()
Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings)
此外,您可以嘗試將C#轉換為VB.Net:
http://www.developerfusion.com/tools/convert/csharp-to-vb/
希望這可以幫助!!
您直接在c#中進行轉換,因此我認為DirectCast將是此處使用的方法。
Dim vUsers As New UserSettings()
Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.