有没有办法从vb类中引用和使用C#库?

有没有办法从vb类中引用和使用C#库?,c#,vb.net,C#,Vb.net,今晚我的任务之一是参加另一个C#项目中的日志课程,并在他们的一个vb项目中实现它。我从来没有接触过vb,所以我想知道是否有一种方法可以继续引用我的日志类,它位于C#中的企业库中,或者我真的必须将它作为一个单独的vb类进行移植?一旦编译了任何.NET项目,它的源代码是vb还是C#都无关紧要。它们可以被任何.NET项目用作引用的程序集,如C++、VB、J*、托管C++等。 不管源语言是什么,它都被编译成相同的IL代码。一旦编译了任何.NET项目,它的源代码是VB还是C并不重要。它们可以被任何.NET

今晚我的任务之一是参加另一个C#项目中的日志课程,并在他们的一个vb项目中实现它。我从来没有接触过vb,所以我想知道是否有一种方法可以继续引用我的日志类,它位于C#中的企业库中,或者我真的必须将它作为一个单独的vb类进行移植?

一旦编译了任何.NET项目,它的源代码是vb还是C#都无关紧要。它们可以被任何.NET项目用作引用的程序集,如C++、VB、J*、托管C++等。
不管源语言是什么,它都被编译成相同的IL代码。

一旦编译了任何.NET项目,它的源代码是VB还是C并不重要。它们可以被任何.NET项目用作引用的程序集,如C++、VB、J*、托管C++等。
不管源语言是什么,它都被编译成相同的IL代码。

一旦编译了任何.NET项目,它的源代码是VB还是C并不重要。它们可以被任何.NET项目用作引用的程序集,如C++、VB、J*、托管C++等。
不管源语言是什么,它都被编译成相同的IL代码。

一旦编译了任何.NET项目,它的源代码是VB还是C并不重要。它们可以被任何.NET项目用作引用的程序集,如C++、VB、J*、托管C++等。

不管源语言是什么,它都编译成相同的IL代码。

您是说编译的程序集还是源代码文件?大多数.NET基类库都是用C#实现的,那么您已经在使用VB中的C#库了。您是说编译的程序集还是源代码文件?大多数.NET基类库都是用C#实现的,所以您已经在使用VB中的C#库了。您是说编译的程序集还是源代码文件?大多数.NET基类库都是用C#实现的,您已经在使用VB中的C#库了。您是在谈论编译的程序集还是源代码文件?大多数.NET基类库都是用C#实现的,所以您已经在使用VB中的C#库了。这很有意义。所以我可以使用它,但我仍然必须使用VB实现它。至少同一代码不会有多个版本。我不确定我是否理解你的说法“我仍然必须使用VB实现它”。如果我编译一个VB项目,我就可以在任何使用.NET语言的项目中引用该程序集。例如,我的.dll是用C#编写的。我在VB中通过使用
import
语句从它的外观引用它。然后,因为这是一个vb项目,我必须使用vb语法来实际调用方法等等。是的,就是这样。您可以像其他调用一样使用VB引用该程序集。考虑到您不知道支持.NETFramework程序集的语言是什么(我们真的不关心),但是我们使用我们希望的任何.NET语言来对它们进行引用。同样,当所有的事情都说了又做了,所有的事情都被编译成IL代码,然后在运行时重新编译成机器代码。每个程序集最初用什么语言编写并不重要。他们一起玩得很好。好的,很好。现在说得通了,说得通。所以我可以使用它,但我仍然必须使用VB实现它。至少同一代码不会有多个版本。我不确定我是否理解你的说法“我仍然必须使用VB实现它”。如果我编译一个VB项目,我就可以在任何使用.NET语言的项目中引用该程序集。例如,我的.dll是用C#编写的。我在VB中通过使用
import
语句从它的外观引用它。然后,因为这是一个vb项目,我必须使用vb语法来实际调用方法等等。是的,就是这样。您可以像其他调用一样使用VB引用该程序集。考虑到您不知道支持.NETFramework程序集的语言是什么(我们真的不关心),但是我们使用我们希望的任何.NET语言来对它们进行引用。同样,当所有的事情都说了又做了,所有的事情都被编译成IL代码,然后在运行时重新编译成机器代码。每个程序集最初用什么语言编写并不重要。他们一起玩得很好。好的,很好。现在说得通了,说得通。所以我可以使用它,但我仍然必须使用VB实现它。至少同一代码不会有多个版本。我不确定我是否理解你的说法“我仍然必须使用VB实现它”。如果我编译一个VB项目,我就可以在任何使用.NET语言的项目中引用该程序集。例如,我的.dll是用C#编写的。我在VB中通过使用
import
语句从它的外观引用它。然后,因为这是一个vb项目,我必须使用vb语法来实际调用方法等等。是的,就是这样。您可以像其他调用一样使用VB引用该程序集。考虑到您不知道支持.NETFramework程序集的语言是什么(我们真的不关心),但是我们使用我们希望的任何.NET语言来对它们进行引用。同样,当所有的事情都说了又做了,所有的事情都被编译成IL代码,然后在运行时重新编译成机器代码。每个程序集最初用什么语言编写并不重要。他们一起玩得很好。好的,很好。现在说得通了,说得通。所以我可以使用它,但我仍然必须使用VB实现它。至少同一代码不会有多个版本。我不确定我是否理解你的说法“我仍然必须使用VB实现它”。如果我编译一个VB项目,我就可以在任何使用.NET语言的项目中引用该程序集。例如,我的.dll是用C#编写的。我在VB中通过使用
import
语句从它的外观引用它。然后向前