2010-11-09 5 views
7

Je convertis du code de C# en VB.NET, et j'ai besoin de savoir quel est l'équivalent pour la directive C#.VB.NET équivalent à la directive

Mise à jour: Désolé, mais je n'ai pas encore reçu ma réponse. Voici un exemple C#:

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

namespace ReportGen 
{ 
    class Reports 
+3

Il est l'utilisation de * directive * pas * en utilisant la déclaration *. –

+0

Merci, je me demandais. –

+5

C'est pourquoi presque chaque question devrait inclure un extrait de code :-) –

Répondre

11

Vous recherchez l'instruction Imports. Placez les déclarations d'importation que vous avez besoin au haut de votre fichier de code, comme la directive 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

Voici un lien montrant une comparaison syntaxique entre C# et VB.NET côte à côte.

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

À partir du lien:

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 

Ou la déclaration des importations (à partir du site aussi):

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

"Utilisation" avec un U majuscule

Questions connexes