如何将此VB代码更改为C#代码? [英] How can I change this VB code to C# code ?

查看:181
本文介绍了如何将此VB代码更改为C#代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将这个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 calls

See what I mean? Trivial...

VB:

Set myEtabs = CreateObject("CSI.ETABS.API.ETABSObject") ' Create the OAPI object

C#:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆