Signalr 在调用不同的函数后,signar服务器(C#.net)中的全局变量是否应该保留其值?

Signalr 在调用不同的函数后,signar服务器(C#.net)中的全局变量是否应该保留其值?,signalr,Signalr,我几乎完成了与信号员的选择数字游戏。该程序将用户配对,允许他们玩各自的游戏。我遇到的一个问题是,当全局变量在不同的函数中更改时,它们没有保留这些值。在每个函数之后,变量采用它们初始化时使用的原始值。我想知道这是否正常?如果不是,我需要重新创建实际的项目并剪切粘贴我的源代码。信号服务器(C#.net)中的全局变量在调用使用它们的不同函数后是否保留其值 谢谢,Josh我的变量是ChatHub类的成员: namespace SignalRChat.Hubs { public class Cha

我几乎完成了与信号员的选择数字游戏。该程序将用户配对,允许他们玩各自的游戏。我遇到的一个问题是,当全局变量在不同的函数中更改时,它们没有保留这些值。在每个函数之后,变量采用它们初始化时使用的原始值。我想知道这是否正常?如果不是,我需要重新创建实际的项目并剪切粘贴我的源代码。信号服务器(C#.net)中的全局变量在调用使用它们的不同函数后是否保留其值


谢谢,Josh我的变量是ChatHub类的成员:

namespace SignalRChat.Hubs
{
    public class ChatHub : Hub
    {
        public String PlayerOneConnId = "10";
        public String PlayerTwoConnId = "10";

当信号器函数在声明的变量不保持其值时,这是正常的。集线器是暂时的。我个人使用了我的容器并向其中添加了变量

谢谢,Josh

C#并没有真正的全局变量——每个变量都是某种类型的类成员。您能否澄清这些全局变量是什么(例如,它们是哪个类的成员?它们是静态的吗?)