Dot net允许您使用多种语言开发应用程序,即c#vb.net,j#等。假设我使用两种语言vb.net和c#开发应用程序。如果我在vb.net代码中声明一个会话变量,我想在c#代码中访问相同的会话变量。有可能吗?
答案 0 :(得分:0)
是的,假设您正在谈论Web应用程序,并且它们位于同一站点/进程中,这是可能的
答案 1 :(得分:0)
您的技术尚不清楚,如果您的意思是ASP.NET会话意义上的Session,那么会话仅适用于在同一应用程序中运行的代码,但是同一个应用程序可以使用以各种语言编写的dll。
如果要引用可执行应用程序中保存的全局值,则可以在使用不同语言构建的应用程序中再次包含多个dll。全局值的可访问性由其可访问性修饰符控制。
答案 2 :(得分:0)
是的,这是完全可能的。只要来自两种语言的DLL使用相同的Session状态实例,就可以从另一种语言访问语言中的变量。