我从我们的提供者那里得到了一些代码,它是用VB编写的。我需要将这段代码转换为C#。
如果下面的VB代码我需要转换成C#。
Dim VLINK_URL As String
VLINK_URL = "http://service.xxx.com/report?type=" & REPORT_TYPE & "&vin=" & vinNumber
Dim GetConnection As Object
GetConnection = CreateObject("Microsoft.XMLHTTP")
GetConnection.Open("get", VLINK_URL, False, USERID, PASS)
GetConnection.Send()其中USERID和PASS是类的属性,用于设置凭据。确切的问题在于CreateObject("Microsoft.XMLHTTP")。有人能帮我解决这个问题吗。
谢谢你抽出宝贵的时间。
发布于 2013-09-05 13:58:50
查一下WebRequest。见示例部分。
发布于 2013-09-05 13:56:39
使用Type.GetTypeFromProgID
Type xmlType = Type.GetTypeFromProgID("Microsoft.XMLHTTP");
dynamic objXML = Activator.CreateInstance(objBLType);
objXML.Open("get", VLINK_URL, False, USERID, PASS)
objXML.Send()但是,我想退一步,了解一下您想要做的事情-- XMLHTTP库已经有了将近15年的历史,并且在.NET最好支持web序列化之前就已经存在了(假设这就是您使用这个库的目的)。
https://stackoverflow.com/questions/18638181
复制相似问题