我正在将一些代码从C#转换为VB.NET,并且我需要知道相当于C#的using指令的是什么。
更新:对不起,到目前为止我还没有得到我的答案。这里是一个C#例子:
using moOutlook = Microsoft.Office.Interop.Outlook;
using moExcel = Microsoft.Office.Interop.Excel;
namespace ReportGen
{
class Reports
我正在将一些代码从C#转换为VB.NET,并且我需要知道相当于C#的using指令的是什么。
更新:对不起,到目前为止我还没有得到我的答案。这里是一个C#例子:
using moOutlook = Microsoft.Office.Interop.Outlook;
using moExcel = Microsoft.Office.Interop.Excel;
namespace ReportGen
{
class Reports
你正在寻找 Imports 语句。将任何需要的导入语句放置在代码文件的最顶部,就像 C# 中的 using
指令:
Imports moOutlook = Microsoft.Office.Interop.Outlook
Imports moExcel = Microsoft.Office.Interop.Excel
Namespace ReportGen
Public Class Reports
'Your code here
End Class
End Namespace
这里有一个链接,展示了C#和VB.NET的语法对比。
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
来自链接:
Using reader As StreamReader = File.OpenText("test.txt")
Dim line As String = reader.ReadLine()
While Not line Is Nothing
Console.WriteLine(line)
line = reader.ReadLine()
End While
End Using
或者是导入语句(来自 site):
Imports System
Namespace Hello
Class HelloWorld
Overloads Shared Sub Main(ByVal args() As String)
Dim name As String = "VB.NET"
'See if an argument was passed from the command line
If args.Length = 1 Then name = args(0)
Console.WriteLine("Hello, " & name & "!")
End Sub
End Class
End Namespace
Imports moOutlook = Microsoft.Office.Interop.Outlook;
Imports moExcel = Microsoft.Office.Interop.Excel;
请参见:.NET 中的全局导入/别名使用
使用时,U要大写