我可以访问在Dot net中相同应用程序中使用另一种语言声明的会话变量吗?

时间:2009-04-07 12:56:22

标签: .net

Dot net允许您使用多种语言开发应用程序,即c#vb.net,j#等。假设我使用两种语言vb.net和c#开发应用程序。如果我在vb.net代码中声明一个会话变量,我想在c#代码中访问相同的会话变量。有可能吗?

3 个答案:

答案 0 :(得分:0)

是的,假设您正在谈论Web应用程序,并且它们位于同一站点/进程中,这是可能的

答案 1 :(得分:0)

您的技术尚不清楚,如果您的意思是ASP.NET会话意义上的Session,那么会话仅适用于在同一应用程序中运行的代码,但是同一个应用程序可以使用以各种语言编写的dll。

如果要引用可执行应用程序中保存的全局值,则可以在使用不同语言构建的应用程序中再次包含多个dll。全局值的可访问性由其可访问性修饰符控制。

答案 2 :(得分:0)

是的,这是完全可能的。只要来自两种语言的DLL使用相同的Session状态实例,就可以从另一种语言访问语言中的变量。