2010-11-09 20 views
7

Estoy convirtiendo algunos códigos de C# a VB.NET, y necesito saber cuál es el equivalente para la directiva de uso de C#.VB.NET equivalente a C# usando la directiva

Actualización: Lo sentimos, pero hasta ahora no he recibido mi respuesta. Aquí está un ejemplo de C#:

using moOutlook = Microsoft.Office.Interop.Outlook; 
using moExcel = Microsoft.Office.Interop.Excel; 

namespace ReportGen 
{ 
    class Reports 
+3

Es el uso de Directiva * * * No utilizar la declaración *. –

+0

Gracias, me preguntaba. –

+5

Es por eso que casi todas las preguntas deben incluir un fragmento de código :-) –

Respuesta

11

Está buscando la instrucción Imports. Coloque las declaraciones de importación que necesitas en la parte superior de su archivo de código, al igual que la directiva using en C#:

Imports moOutlook = Microsoft.Office.Interop.Outlook 
Imports moExcel = Microsoft.Office.Interop.Excel 

Namespace ReportGen 
    Public Class Reports 
     'Your code here 
    End Class 
End Namespace 
11

aquí es un enlace que muestra una comparación entre la sintaxis de C# y VB.NET lado a lado.

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

Desde el enlace:

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 

O la declaración importaciones (de sitio también):

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 
-1

"Uso" con un capital de U