Click here to Skip to main content
15,898,979 members
Home / Discussions / C#
   

C#

 
GeneralRe: List compare algorithm Pin
Stevo Z27-Mar-08 4:26
Stevo Z27-Mar-08 4:26 
GeneralRe: List compare algorithm Pin
carbon_golem27-Mar-08 4:42
carbon_golem27-Mar-08 4:42 
GeneralRe: List compare algorithm Pin
Stevo Z27-Mar-08 4:57
Stevo Z27-Mar-08 4:57 
GeneralRe: List compare algorithm Pin
carbon_golem27-Mar-08 5:15
carbon_golem27-Mar-08 5:15 
GeneralRe: List compare algorithm Pin
Stevo Z27-Mar-08 5:38
Stevo Z27-Mar-08 5:38 
GeneralRe: List compare algorithm Pin
carbon_golem27-Mar-08 5:52
carbon_golem27-Mar-08 5:52 
GeneralRe: List compare algorithm Pin
DavidNohejl27-Mar-08 4:51
DavidNohejl27-Mar-08 4:51 
GeneralRe: List compare algorithm Pin
Stevo Z27-Mar-08 5:13
Stevo Z27-Mar-08 5:13 
Run this code

using System.Drawing;
using System.Diagnostics;
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            const int count = 100000000;
            int x = 0;
            Stopwatch watch = new Stopwatch();

            Console.WriteLine("Starting Point iteration");
            Point p = new Point(1, 1);
            Point2D p2d = new Point2D(1, 1);
            watch.Start();            
            for (int i = 0; i < count; i++)
            { 
                x = p.X + p.Y;
            }
            watch.Stop();
            Console.WriteLine("Point iteration took {0} mls\n\r", watch.ElapsedMilliseconds);
            watch.Reset();
            Console.WriteLine("Starting Point2D iteration");
            watch.Start();     
            for (int i = 0; i < count; i++)
            {               
                x = p2d.X + p2d.Y;
            }
            watch.Stop();
            Console.WriteLine("Point2D iteration took {0} mls", watch.ElapsedMilliseconds);

            Console.ReadKey();
        }

        struct Point2D
        {
            public int X, Y;

            public Point2D(int x, int y)
            {
                this.X = x;
                this.Y = y;
            }
        }
    }   
}


zilo

GeneralRe: List compare algorithm Pin
DavidNohejl27-Mar-08 5:59
DavidNohejl27-Mar-08 5:59 
GeneralRe: List compare algorithm Pin
Stevo Z27-Mar-08 6:41
Stevo Z27-Mar-08 6:41 
QuestionChange mouse cursor when hover mouse over a DataGridView cell's border ? Pin
nesaver8527-Mar-08 1:47
nesaver8527-Mar-08 1:47 
AnswerRe: Change mouse cursor when hover mouse over a DataGridView cell's border ? Pin
Eswara Kumar2-Apr-10 2:32
Eswara Kumar2-Apr-10 2:32 
General[Message Deleted] Pin
nesaver8527-Mar-08 1:32
nesaver8527-Mar-08 1:32 
GeneralRe: Merge cells in DataGridView ? Pin
Anoop Unnikrishnan27-Mar-08 1:37
Anoop Unnikrishnan27-Mar-08 1:37 
GeneralRe: Merge cells in DataGridView ? Pin
jp2code28-Jan-10 4:58
professionaljp2code28-Jan-10 4:58 
GeneralDataTable rows Pin
NewToAspDotNet27-Mar-08 1:26
NewToAspDotNet27-Mar-08 1:26 
GeneralRe: DataTable rows Pin
Anoop Unnikrishnan27-Mar-08 1:34
Anoop Unnikrishnan27-Mar-08 1:34 
GeneralRe: DataTable rows Pin
NewToAspDotNet27-Mar-08 1:54
NewToAspDotNet27-Mar-08 1:54 
GeneralRe: DataTable rows Pin
Evan St. John27-Mar-08 9:18
Evan St. John27-Mar-08 9:18 
GeneralJavascript Pin
simworld27-Mar-08 1:16
simworld27-Mar-08 1:16 
GeneralRe: Javascript Pin
r aa j27-Mar-08 1:23
r aa j27-Mar-08 1:23 
AnswerRe: Javascript Pin
Rajesh R Subramanian27-Mar-08 1:26
professionalRajesh R Subramanian27-Mar-08 1:26 
GeneralRe: Javascript Pin
Anoop Unnikrishnan27-Mar-08 1:28
Anoop Unnikrishnan27-Mar-08 1:28 
GeneralThreading Best Practice Pin
Jammer27-Mar-08 1:11
Jammer27-Mar-08 1:11 
GeneralRe: Threading Best Practice Pin
Rob Philpott27-Mar-08 3:06
Rob Philpott27-Mar-08 3:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.