.NET 4.x System.OverflowException: Переполнение в результате выполнения арифметической операции - C#

Узнай цену своей работы

Формулировка задачи:

/*
 * Created by SharpDevelop.
 * User: Александр
 * Date: 06.10.2014
 * Time: 10:26
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Threading;
 
namespace test
{
    class Program
    {
        public static void Main(string[] args)
        {
            var rand3 = new Random((int) DateTime.Now.Ticks);
            ShowRandomNumbers(rand3);
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
        private static void ShowRandomNumbers(Random rand)
        {
            Console.WriteLine();
            byte[] values = new byte[10];
            rand.NextBytes(values);
            foreach (var value in values)
                Console.Write("{0, 5}", value);
 
            Console.WriteLine();
        }
    }
}
пример с http://msdn.microsoft.com/en-us/library/ctssatww.aspx какое переполнение ? как избавится?

Решение задачи: «.NET 4.x System.OverflowException: Переполнение в результате выполнения арифметической операции»

textual
Листинг программы
unchecked((int)DateTime.Now.Ticks)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы