.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();
}
}
}Решение задачи: «.NET 4.x System.OverflowException: Переполнение в результате выполнения арифметической операции»
textual
Листинг программы
unchecked((int)DateTime.Now.Ticks)