while (true)
                        {
                            string doorStatus = RedisClient.Get("doorStatus" + temp[0]);
                          
                            char[] ReverseStatus = doorStatus.ToArray();
                            Array.Reverse(ReverseStatus);                            if (ReverseStatus[Convert.ToInt32(temp[1].ToString()) - 1].ToString() == "1")                                    {
                                isSuccess = true;
                                break;
                            }
                            else 
                            {
                                Thread.Sleep(0);
                                continue;
                            } 
                        }
如何设置超时,跳出来?