private void Sort()
        {
            _isRunning  = true;
            _isFinished = false;
            var watch = Stopwatch.StartNew();

            QuickSortService.sort(ref _sortableDataArray, "ID");
            watch.Stop();
            _elapsedTime = watch.ElapsedMilliseconds;

            _preview = _sortableDataArray.Take(100).ToArray();

            _isRunning  = false;
            _isFinished = true;

            ResultService.SaveResult(false, AutoStart, _elapsedTime, "string", Count, RunCount);
        }
示例#2
0
        private void sort()
        {
            IsRunning  = true;
            IsFinished = false;
            var watch = Stopwatch.StartNew();

            QuickSortService.sort(ref SortableDataArray, "ID");
            watch.Stop();
            ElapsedTime = watch.ElapsedMilliseconds;

            Preview = SortableDataArray.Take(100).ToArray();

            IsRunning  = false;
            IsFinished = true;

            ResultService.SaveResult(false, AutoStart, ElapsedTime, "number", Count, RunCount);
        }