我在项目中使用asp.net [C#]。这是一个很大的项目,包括课程。我需要添加一些VB类以实现一些计算。是否可以从C#代码调用VB类?
我并不否认所有其他答案中提到的事实,即我们不能在同一项目中混合使用语言。最好的方法是创建一个单独的库,并将其用作项目中的参考。就可维护性而言,这将更易于实施和更好。
但是对于ASP.NET网站,我们绝对可以使用来自不同语言的多个类。为此,我们可以配置webapplciation来将App_Code文件夹的子文件夹创建为单独的可兼容单元,然后每个文件夹可以包含不同编程语言的源代码。
您可以按以下方式更改配置文件。
完成后,在文件夹中为定义的语言添加相应的类。如下所示,CSCode文件夹中的C#和VBCode文件夹中的VB。
最后,您可以按照以下说明在网站的其他区域中使用它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句