Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WInforms中是否有会话管理的概念_C#_Winforms - Fatal编程技术网

C# WInforms中是否有会话管理的概念

C# WInforms中是否有会话管理的概念,c#,winforms,C#,Winforms,今天我去参加一个采访,我问为什么我们不能像在Web应用程序中那样在winforms中实现状态管理。因此,任何人都可以给我一个正确的理由 …为什么我们不能实施国家政策 winforms中的管理 这是一个错误的说法。事实上,我们在每一个winform应用程序中都实现了会话管理,我们习惯于这样做,甚至没有意识到我们正在这样做 桌面应用程序的本质是,您需要的所有状态信息都可以在进程内存中使用,并且只要您的应用程序正在运行,这些信息就一直可用。例如,如果将字符串变量的值设置为“Hello World”,则

今天我去参加一个采访,我问为什么我们不能像在Web应用程序中那样在winforms中实现状态管理。因此,任何人都可以给我一个正确的理由

…为什么我们不能实施国家政策 winforms中的管理

这是一个错误的说法。事实上,我们在每一个winform应用程序中都实现了会话管理,我们习惯于这样做,甚至没有意识到我们正在这样做

桌面应用程序的本质是,您需要的所有状态信息都可以在进程内存中使用,并且只要您的应用程序正在运行,这些信息就一直可用。例如,如果将字符串变量的值设置为“Hello World”,则只要该变量可访问,它就会保留其值。与web应用程序不同,您不必显式地执行任何操作来保留它。所以正确的问题可能是

“为什么我们不需要在WinForm应用程序中实现会话管理?”

(尽管我会被显而易见的回答难住。)

…为什么我们不能实施国家政策 winforms中的管理

这是一个错误的说法。事实上,我们在每一个winform应用程序中都实现了会话管理,我们习惯于这样做,甚至没有意识到我们正在这样做

桌面应用程序的本质是,您需要的所有状态信息都可以在进程内存中使用,并且只要您的应用程序正在运行,这些信息就一直可用。例如,如果将字符串变量的值设置为“Hello World”,则只要该变量可访问,它就会保留其值。与web应用程序不同,您不必显式地执行任何操作来保留它。所以正确的问题可能是

“为什么我们不需要在WinForm应用程序中实现会话管理?”


(尽管我会被显而易见的答案难住。)

我们可以在winforms中实现状态管理。。 假设您需要通过单击winform1上的按钮来访问其他winform winform2中的winform winform1控件值,您可以通过 **1**在winform2中声明公共类成员和自动实现的属性。 2.在winform1按钮单击事件中设置winforms2类成员的值**** 3.在第二步之后,你可以做任何你想做的事情。。 所以类及其成员可以用于在winforms中实现状态管理
因此,我们也可以在winforms中实现这一点。…

我们可以在winforms中实现状态管理。。 假设您需要通过单击winform1上的按钮来访问其他winform winform2中的winform winform1控件值,您可以通过 **1**在winform2中声明公共类成员和自动实现的属性。 2.在winform1按钮单击事件中设置winforms2类成员的值**** 3.在第二步之后,你可以做任何你想做的事情。。 所以类及其成员可以用于在winforms中实现状态管理
因此,我们也可以在winforms中实现这一点….

+1:这是一个面试问题,很明显,我们期待着一场Web与桌面客户端的简短辩论。因此,根据您的回答,由于windows应用程序是状态完整的,因此不需要使用状态管理权限是的,您可以这么说。只需使用“显式”一词就可以了(…没有必要使用显式状态管理)+1:因为这是一个面试问题,很明显,我们期待着一场Web与桌面客户端的简短辩论。因此,根据您的回答,由于windows应用程序是状态完整的,所以没有必要使用状态管理。是的,您可以这么说。只需使用“显式”一词就可以使其更好(…没有必要使用显式状态管理)