簡體   English   中英

C#到VB.NET-使用接口

[英]C # to VB.NET - Using interface

嘿,我想知道這在VB.NET中如何

在C#中

UserSettings vUsers = new UserSettings();
UserSettings.IUserSettings vUserI = (UserSettings.IUserSettings)vUsers

我有機會嘗試用VB.NET編寫它,對嗎?

在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM