An AJI Software Community
BLOGGER LIST

(1693, 5/10/2012)  
(1487, 5/17/2012)  
(1350, 5/04/2012)  
(765, 12/22/2011)
(733, 4/04/2012)
(685, 5/25/2012)
(666, 5/26/2012)
(603, 2/24/2012)  
(491, 5/22/2012)  
(468, 5/15/2012)
(460, 1/15/2012)  
(367, 4/21/2012)
(334, 4/12/2012)
(298, 5/09/2012)
(294, 4/18/2012)  
(284, 3/21/2012)  
(280, 5/25/2012)
(276, 4/28/2012)
(273, 3/30/2012)
(273, 5/16/2012)  
(264, 5/18/2012)
(253, 3/26/2012)  
(248, 3/10/2012)  
(218, 5/07/2012)
(210, 3/14/2012)  
(201, 3/30/2012)  
(193, 3/12/2012)
(190, 3/18/2012)  
(187, 5/08/2012)  
(186, 3/29/2012)  
(181, 3/21/2012)
(177, 5/15/2012)  
(168, 5/09/2012)
(153, 4/19/2012)
(148, 12/19/2011)
(147, 4/10/2012)
(144, 3/20/2012)
(142, 5/13/2012)
(138, 5/18/2012)
(134, 3/09/2012)  
(134, 5/24/2012)
(133, 12/11/2011)  
(132, 12/17/2011)  
(130, 4/30/2012)  
(128, 5/03/2012)
(123, 5/11/2012)  
(119, 4/28/2012)
(116, 4/02/2012)
(114, 12/12/2011)
(112, 5/21/2012)  
(111, 3/13/2012)
(111, 5/01/2012)
(108, 5/23/2012)  
(107, 5/02/2012)
(106, 4/09/2012)
(102, 11/29/2011)
(100, 12/04/2011)
(97, 5/16/2012)
(96, 5/03/2012)
(95, 2/29/2012)
(90, 5/14/2012)  
(86, 4/27/2012)
(84, 5/25/2012)
(82, 1/17/2012)
(82, 5/06/2012)  
(81, 4/20/2012)
(77, 4/26/2012)
(77, 5/16/2012)
(74, 3/11/2012)
(74, 5/24/2012)
(73, 11/29/2011)
(72, 5/20/2012)
(68, 3/26/2012)  
(68, 2/21/2012)
(67, 12/16/2011)
(66, 5/22/2012)
(62, 4/25/2012)
(61, 5/11/2012)
(61, 2/06/2012)
(60, 2/06/2012)
(60, 5/24/2012)
(59, 3/20/2012)
(59, 11/29/2011)
(58, 4/17/2012)
(58, 5/20/2012)  
(56, 5/25/2012)  
(54, 4/13/2012)
(54, 5/24/2012)
(54, 3/10/2012)
(54, 2/26/2012)
(53, 3/24/2012)
(50, 1/18/2012)
(50, 1/27/2012)
(49, 2/29/2012)  
(49, 5/25/2012)
(49, 5/11/2012)
(49, 5/08/2012)
(48, 3/13/2012)
(48, 4/05/2012)
(47, 1/29/2012)
(47, 4/11/2012)
(45, 3/05/2012)
(45, 5/24/2012)  
(45, 4/25/2012)  
(43, 5/20/2012)
(43, 4/17/2012)
(41, 4/25/2012)
(41, 5/13/2012)  
(41, 5/14/2012)
(40, 2/10/2012)
(40, 2/09/2012)
(40, 4/16/2012)
(39, 5/02/2012)
(38, 3/07/2012)
(38, 4/07/2012)
(37, 1/29/2012)
(37, 5/05/2012)
(37, 5/22/2012)
(36, 12/19/2011)
(36, 4/16/2012)
(36, 1/03/2012)
(35, 12/27/2011)
(35, 1/17/2012)
(35, 12/02/2011)  
(35, 4/12/2012)
(34, 5/20/2012)
(33, 2/24/2012)  
(32, 4/12/2012)
(32, 12/30/2011)
(31, 2/21/2012)
(30, 4/25/2012)
(30, 1/05/2012)  
(29, 5/06/2012)
(28, 5/05/2012)
(27, 5/23/2012)
(27, 4/17/2012)  
(27, 4/02/2012)
(27, 4/26/2012)
(27, 5/22/2012)
(26, 4/27/2012)
(26, 5/22/2012)
(25, 5/22/2012)
(25, 5/16/2012)
(25, 4/26/2012)
(24, 5/04/2012)
(24, 12/27/2011)
(24, 5/02/2012)
(24, 4/16/2012)
(23, 1/25/2012)
(22, 5/15/2012)
(22, 5/18/2012)
(22, 3/13/2012)
(21, 3/15/2012)
(20, 12/12/2011)
(20, 1/13/2012)
(19, 5/17/2012)
(19, 1/30/2012)
(19, 5/25/2012)
(19, 5/06/2012)
(19, 5/14/2012)
(19, 5/02/2012)
(18, 2/15/2012)
(18, 12/27/2011)
(18, 4/04/2012)
(18, 2/17/2012)
(18, 2/23/2012)
(17, 3/07/2012)
(17, 1/09/2012)
(17, 1/04/2012)
(17, 3/28/2012)
(17, 3/07/2012)
(17, 4/20/2012)
(17, 2/07/2012)
(16, 1/14/2012)
(16, 4/03/2012)
(16, 5/21/2012)
(16, 3/09/2012)
(16, 3/10/2012)
(16, 5/06/2012)
(15, 2/13/2012)
(15, 3/21/2012)
(15, 3/28/2012)
(15, 2/05/2012)
(14, 1/06/2012)
(14, 11/29/2011)
(14, 2/17/2012)
(13, 3/13/2012)
(13, 4/29/2012)
(13, 5/25/2012)
(12, 4/02/2012)
(12, 3/17/2012)
(12, 3/11/2012)
(12, 1/10/2012)
(12, 1/25/2012)
(12, 1/31/2012)
(12, 2/02/2012)
(12, 4/26/2012)
(12, 5/18/2012)
(11, 4/17/2012)
(11, 1/05/2012)
(11, 12/19/2011)
(11, 2/14/2012)
(11, 4/14/2012)
(11, 3/12/2012)
(11, 5/03/2012)
(11, 1/13/2012)
(11, 4/25/2012)
(11, 5/23/2012)
(11, 5/17/2012)
(11, 5/22/2012)
(10, 3/15/2012)
(10, 2/09/2012)
(10, 3/28/2012)
(10, 3/28/2012)
(10, 4/11/2012)
(10, 12/22/2011)
(9, 2/08/2012)
(9, 4/24/2012)
(9, 5/16/2012)
(9, 2/29/2012)
(8, 5/03/2012)
(8, 12/16/2011)
(8, 4/24/2012)
(8, 11/29/2011)
(8, 5/04/2012)
(7, 4/17/2012)
(7, 1/22/2012)
(7, 3/08/2012)
(7, 5/25/2012)
(6, 5/23/2012)
(6, 5/14/2012)
(6, 4/06/2012)
(6, 3/28/2012)
(6, 4/13/2012)
(5, 5/16/2012)
(5, 3/30/2012)
(5, 4/22/2012)
(5, 3/12/2012)
(5, 4/08/2012)
(5, 5/23/2012)
(5, 5/19/2012)
(5, 4/30/2012)
(5, 3/15/2012)
(5, 4/23/2012)
(5, 3/26/2012)
(5, 5/03/2012)
(5, 3/27/2012)
(5, 4/27/2012)
(4, 3/01/2012)
(4, 3/04/2012)
(4, 12/12/2011)
(4, 3/01/2012)
(4, 4/12/2012)
(4, 4/26/2012)
(4, 5/22/2012)
(4, 4/14/2012)
(4, 3/07/2012)
(4, 2/22/2012)
(4, 3/11/2012)
(4, 2/28/2012)
(4, 5/17/2012)
(3, 12/27/2011)
(3, 12/01/2011)
(3, 12/10/2011)
(3, 4/06/2012)
(3, 4/02/2012)
(3, 1/08/2012)
(3, 2/12/2012)
(3, 5/13/2012)
(3, 3/29/2012)
(3, 5/12/2012)
(2, 4/10/2012)
(2, 12/23/2011)
(2, 2/05/2012)
(2, 2/20/2012)
(2, 2/07/2012)
(2, 2/20/2012)
(2, 2/18/2012)
(2, 12/07/2011)
(2, 12/27/2011)
(2, 2/26/2012)
(2, 1/19/2012)
(2, 4/07/2012)
(2, 5/24/2012)
(2, 4/04/2012)
(2, 5/26/2012)
(1, 5/08/2012)
(1, 1/08/2012)
(1, 2/24/2012)
(1, 3/19/2012)
(1, 2/15/2012)
(1, 3/21/2012)
(1, 1/03/2012)
(1, 1/15/2012)
(1, 12/31/2011)
(1, 12/05/2011)
(1, 12/06/2011)
(1, 12/08/2011)
(1, 12/31/2011)
(1, 2/07/2012)
(1, 2/08/2012)
(1, 3/01/2012)
(1, 3/12/2012)
(1, 3/14/2012)
(1, 3/30/2012)
(1, 5/13/2012)
(1, 5/24/2012)
Tag | Sequence Posts




The C#/.NET Fundamentals series is geared towards examining fundamental concepts in using C# (and .NET in general) to produce effective solutions. There are times when we are writing a method that returns a sequence of items, that it occasionally becomes necessary in base-class, interface implementation, error, or default conditions to return a sequence of only one or even zero items. There are many ways to do this, of course, which begs the question of which way is best, in terms of readability,...
I ran into some rather interesting numbers while trying to optimize my Connect Four implementation. Try to guess what this code will print out: let test= let stop1 = Stopwatch.StartNew() let list = [1..1000000] let bla = list |> List.fold (fun state x -> state + x) 0 stop1.Stop() let stop2 = Stopwatch.StartNew() let seq = seq{1..1000000} |> Seq.fold (fun state x -> state + x) 0 stop2.Stop() let stop3 = Stopwatch.StartNew() let arr = [|1..1000000|] let arr1 = arr|> Array.fold (fun state...