如何将此VB代码更改为C#代码? [英] How can I change this VB code to C# code ?
问题描述
我想将这个VB代码更改为C#代码,任何人都可以帮助我吗?
Sub template_New_model()
' 示例:创建新模型并保存
Dim ret As Long ' 来自OAPI调用的返回值
Dim filename As String
filename = C:\ test.edb
Dim myEtabs 作为 ETABS2013.cOAPI ' OAPI类具有与高级程序相关的方法,如.applica tionStart()
Dim myModel 作为 ETABS2013.cSapModel < span class =code-comment>' SapModel类是我们感兴趣的大部分内容
' 创建OAPI对象
设置 myEtabs = CreateObject( CSI.ETABS.API.ETABSObject) 创建OAPI对象
' 启动ETABS
myEtabs.ApplicationStart
庵。你展示的片段是微不足道的 - 只是一个片段。所以我会告诉你如何做你展示的那些,让你继续它。
VB:
Dim ret 作为 长 ' 从OAPI调用返回值
C#:
long ret; // 从OAPI调用返回值看看我的意思?琐碎......
VB:
设置 myEtabs = CreateObject( CSI.ETABS.API.ETABSObject)' 创建OAPI对象C#:
myEtabs = CreateObject( CSI.ETABS.API.ETABSObject); // 创建OAPI对象
琐事。
如果你无法应对这样的变化,那么你真的,真的,不应该尝试使用代码来自不同的语言,或者你需要至少学习你要转换的语言的基础知识。
因为虽然有在线转换器 - http://www.developerfusion.com/tools/convert/vb-to-csharp/ [ ^ ]例如 - 他们确实需要进行一些检查它变得复杂。
在尝试这些在线转换器之后:
http://www.developerfusion.com/tools/convert/vb-to-csharp/ [ ^ ]
http://www.dotnetspider.com/convert/Vb-To-Csharp.aspx [ ^ ]
Hi, I want change this VB code to C# code, can anyone help me?
Sub template_New_model()
' EXAMPLE: Creating a new model and save it
Dim ret As Long ' return value from OAPI calls
Dim filename As String
filename = "C:\test.edb"
Dim myEtabs As ETABS2013.cOAPI ' the OAPI class has methods related to high level program stuff, like .applicationStart()
Dim myModel As ETABS2013.cSapModel ' the SapModel class is where most things we are interested in reside
' Create the OAPI object
Set myEtabs = CreateObject("CSI.ETABS.API.ETABSObject") ' Create the OAPI object
' Start ETABS
myEtabs.ApplicationStart
Um. The fragment you show is trivial - and just a fragment. So I'll show you how to do the bits you show, and let you get on with it.
VB:
Dim ret As Long ' return value from OAPI calls
C#:
long ret; // return value from OAPI callsSee what I mean? Trivial...
VB:
Set myEtabs = CreateObject("CSI.ETABS.API.ETABSObject") ' Create the OAPI objectC#:
myEtabs = CreateObject("CSI.ETABS.API.ETABSObject"); // Create the OAPI object
Trivial.
If you can't cope with changes like that, then you really, really, shouldn't be trying to use code from a different language, or you need to learn at least the basics of the language you are converting from.
Because although there are online converters - http://www.developerfusion.com/tools/convert/vb-to-csharp/[^] for example - they do need some checking when it gets complicated.
Here after try these online converters:
http://www.developerfusion.com/tools/convert/vb-to-csharp/[^]
http://www.dotnetspider.com/convert/Vb-To-Csharp.aspx[^]
这篇关于如何将此VB代码更改为C#代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!