C# Code in VB Projekt

01/11/2007 - 12:11 von Peter Haus | Report spam
Hallo NG

Könnte mir jemand helfen.
Ich habe in meinem VB Projekt, eine Datei mit Name clsTest.cs
In dieser Datei steht

using System;
using System.Text;

namespace csTest
{
class clsCS
{
public int csFunction(int val)
{
int res;

res = val * val;
return res;
}
}
}

Nun möchte ich per Button_Click gerne die Funktion csFunction()
aufrufen.
Ich verstehe allerdings nicht, wie ich eine Instanz der Klasse clsCS
erstellen kann.
(Das in der C# Klasse ein Namespace enthalten ist, ist mir nicht wichtig)

Habe ich da etwas falsch verstanden? Ich dachte, es ist möglich, in einem
Projekt gemischtsprachig zu Programmieren.

Gruss und Dank
Peter
 

Lesen sie die antworten

#1 Karsten Sosna
01/11/2007 - 12:18 | Warnen spam
Könnte mir jemand helfen.
Ich habe in meinem VB Projekt, eine Datei mit Name clsTest.cs
In dieser Datei steht

using System;
using System.Text;

namespace csTest
{
class clsCS
{
public int csFunction(int val)
{
int res;

res = val * val;
return res;
}
}
}

Nun möchte ich per Button_Click gerne die Funktion csFunction()
aufrufen.
Ich verstehe allerdings nicht, wie ich eine Instanz der Klasse clsCS
erstellen kann.
(Das in der C# Klasse ein Namespace enthalten ist, ist mir nicht wichtig)

Habe ich da etwas falsch verstanden? Ich dachte, es ist möglich, in einem
Projekt gemischtsprachig zu Programmieren.



Hallo Peter,
in _einem_ Projekt nicht, Verschiedene Projekte in einer Projektmappe ja.
Stelle die Klasse einfach nach VB.Net um, oder erstelle eine Blibliothek aus
der C#-Klasse, die Du dann im VB-Projekt referenzierst.
Gruß Scotty

Ähnliche fragen