C#到VB.NET-使用接口
嘿,我想知道VB.NET中是如何实现这些的 在C中#C#到VB.NET-使用接口,c#,vb.net,interface,class,C#,Vb.net,Interface,Class,嘿,我想知道VB.NET中是如何实现这些的 在C中# 我曾尝试在VB.NET中编写它,但这是对的吗 在VB.NET中 它将在vb.Net中编写为: Dim vUsers As New UserSettings() Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings) 此外,您可以在任何C#到VB.Net的转换中尝试以下方法: 希望这有帮助 它将在vb.Net中编写为
我曾尝试在VB.NET中编写它,但这是对的吗 在VB.NET中
它将在vb.Net中编写为:
Dim vUsers As New UserSettings()
Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings)
此外,您可以在任何C#到VB.Net的转换中尝试以下方法:
希望这有帮助 它将在vb.Net中编写为:
Dim vUsers As New UserSettings()
Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings)
此外,您可以在任何C#到VB.Net的转换中尝试以下方法:
希望这有帮助 您是在c#中直接进行强制转换,因此我认为DirectCast将是这里使用的方法
Dim vUsers As New UserSettings()
Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings)
您直接在c#中进行强制转换,因此我认为DirectCast将是这里使用的方法
Dim vUsers As New UserSettings()
Dim vUserI As UserSettings.IUserSettings = DirectCast(vUsers, UserSettings.IUserSettings)
这似乎不对,或者你不会问,对吗?;)因此,VS没有直接的错误。。。(UserSettings.IUserSettings)Vuser怀疑我在VB.NETIt中写的内容有问题,或者你不会问,对吧?;)因此,VS没有直接的错误。。。(UserSettings.IUserSettings)Vuser怀疑我在VB.NET中使用“;”一词的时候,在VB.NET中使用了“;”一词:教授,更新了我的答案!!除了
DirectCast
之外,您还可能偶然发现CType(Vuser,UserSettings.IUserSettings)
。两者相似,但做的事情并不完全相同。但大多数情况下,您都希望使用DirectCast(如本例中所示)。如需进一步解释,请阅读我们开始在VB.NET中使用“;”的位置:教授,更新了我的答案!!除了DirectCast
之外,您还可能偶然发现CType(Vuser,UserSettings.IUserSettings)
。两者相似,但做的事情并不完全相同。但大多数情况下,您都希望使用DirectCast(如本例中所示)。如需进一步解释,请阅读感谢您对我的问题所作的这样一个简短的回答!谢谢你对我的问题做出这样的回答!