Click here to Skip to main content
15,909,030 members
Home / Discussions / C#
   

C#

 
GeneralRe: RichTextBox question! Pin
Judah Gabriel Himango21-Apr-05 7:24
sponsorJudah Gabriel Himango21-Apr-05 7:24 
QuestionHow do StreamWriter work? Pin
Snowjim21-Apr-05 2:30
Snowjim21-Apr-05 2:30 
AnswerRe: How do StreamWriter work? Pin
mav.northwind21-Apr-05 3:07
mav.northwind21-Apr-05 3:07 
General[Active Directory] Enumerating Users in group Pin
Jaymz66621-Apr-05 2:12
Jaymz66621-Apr-05 2:12 
GeneralRe: [Active Directory] Enumerating Users in group Pin
Steve Dinn21-Apr-05 3:49
Steve Dinn21-Apr-05 3:49 
GeneralRe: [Active Directory] Enumerating Users in group Pin
Jaymz66621-Apr-05 4:15
Jaymz66621-Apr-05 4:15 
GeneralRe: [Active Directory] Enumerating Users in group Pin
Steve Dinn21-Apr-05 7:53
Steve Dinn21-Apr-05 7:53 
GeneralRe: [Active Directory] Enumerating Users in group Pin
Anonymous22-Apr-05 1:20
Anonymous22-Apr-05 1:20 
Generalerror in using matlab Pin
hediii21-Apr-05 1:15
hediii21-Apr-05 1:15 
GeneralMethodInfo.Invoke urgent help please Pin
hasansheik21-Apr-05 1:13
hasansheik21-Apr-05 1:13 
GeneralRe: MethodInfo.Invoke urgent help please Pin
leppie21-Apr-05 1:32
leppie21-Apr-05 1:32 
GeneralMethodInfo.Invoke urgent help please Pin
hasansheik21-Apr-05 1:13
hasansheik21-Apr-05 1:13 
QuestionWhich one is faster - Static function calls or If else? Pin
abcxyz8221-Apr-05 0:47
abcxyz8221-Apr-05 0:47 
AnswerRe: Which one is faster - Static function calls or If else? Pin
leppie21-Apr-05 0:51
leppie21-Apr-05 0:51 
GeneralRe: Which one is faster - Static function calls or If else? Pin
abcxyz8221-Apr-05 1:08
abcxyz8221-Apr-05 1:08 
GeneralRe: Which one is faster - Static function calls or If else? Pin
leppie21-Apr-05 1:39
leppie21-Apr-05 1:39 
AnswerRe: Which one is faster - Static function calls or If else? Pin
Ashok Dhamija21-Apr-05 1:50
Ashok Dhamija21-Apr-05 1:50 
Here is the authentic word, the second way (of using If-else) is almost 100% faster than the first method (of using Static method of Math). Here is how I arrived at the result.

Had a simple project with two buttons and two labels, with the following event-handlers for their click events:
private void button1_Click(object sender, System.EventArgs e)
		{
			int minValue;
			int val1 = 5; 
			int val2 = 7;
			DateTime time1 = DateTime.Now;

			for(long i=0; i<1000000000; i++)
			{
				minValue = Math.Min ( val1, val2 );
			}
			DateTime time2 = DateTime.Now;
			TimeSpan diff1 = time2 - time1;

			label1.Text = diff1.Seconds.ToString();

			
		}

		private void button2_Click(object sender, System.EventArgs e)
		{
			int minValue;
			int val1 = 5; 
			int val2 = 7;
			DateTime time1 = DateTime.Now;

			for(long i=0; i<1000000000; i++)
			{
				minValue = val1 < val2 ? val1 : val2;
			}
			DateTime time2 = DateTime.Now;
			TimeSpan diff1 = time2 - time1;

			label2.Text = diff1.Seconds.ToString();
		}

This means that both the methods are compared by using the for loop for 10 billion iterations of the respective calculations. And the results are: the first method took 12 seconds whereas the second method took just 7 seconds.

So, you can safely use the second method.
GeneralRe: Which one is faster - Static function calls or If else? Pin
Dave Kreskowiak21-Apr-05 2:38
mveDave Kreskowiak21-Apr-05 2:38 
GeneralRe: Which one is faster - Static function calls or If else? Pin
Ashok Dhamija21-Apr-05 18:57
Ashok Dhamija21-Apr-05 18:57 
GeneralRe: Which one is faster - Static function calls or If else? Pin
Dave Kreskowiak22-Apr-05 1:11
mveDave Kreskowiak22-Apr-05 1:11 
GeneralRe: Which one is faster - Static function calls or If else? Pin
Dave Kreskowiak22-Apr-05 9:16
mveDave Kreskowiak22-Apr-05 9:16 
GeneralRe: Which one is faster - Static function calls or If else? Pin
leppie21-Apr-05 6:18
leppie21-Apr-05 6:18 
GeneralRe: Which one is faster - Static function calls or If else? Pin
Ashok Dhamija21-Apr-05 18:19
Ashok Dhamija21-Apr-05 18:19 
AnswerRe: Which one is faster - Static function calls or If else? Pin
Tom Larsen21-Apr-05 5:23
Tom Larsen21-Apr-05 5:23 
GeneralPlease help.... Pin
KORCARI21-Apr-05 0:42
KORCARI21-Apr-05 0:42 

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.