コード例 #1
0
        public void UpdateNotify()
        {
            var refresh = server.RefreshData(this.topics.Count());

            if (refresh.Length > 0)
            {
                for (int i = 0; i < refresh.Length / 2; i++)
                {
                    var id   = (int)refresh[0, i];
                    var data = this.topics.Get(id);
                    this.queue.Push(new Quote(
                                        data.Item1,
                                        data.Item2,
                                        double.Parse(refresh[1, i].ToString())));
                }
            }
        }
コード例 #2
0
        public void UpdateNotify()
        {
            var refresh = server.RefreshData(_count);

            if (refresh.Length > 0)
            {
                for (int i = 0; i < refresh.Length / 2; i++)
                {
                    var    id = (int)refresh[0, i];
                    double value2;
                    var    converted = double.TryParse(refresh[1, i].ToString(), out value2);
                    if (converted)
                    {
                        this.queue.Push(new Tuple <int, double>(id, value2));
                    }
                }
            }
        }