Click here to Skip to main content
15,900,816 members
Home / Discussions / C#
   

C#

 
QuestionBuilding unused methods in a class Pin
Nadia Monalisa19-Sep-06 9:04
Nadia Monalisa19-Sep-06 9:04 
AnswerRe: Building unused methods in a class Pin
Dave Kreskowiak19-Sep-06 9:29
mveDave Kreskowiak19-Sep-06 9:29 
GeneralRe: Building unused methods in a class Pin
Nadia Monalisa19-Sep-06 10:42
Nadia Monalisa19-Sep-06 10:42 
GeneralRe: Building unused methods in a class Pin
Dave Kreskowiak19-Sep-06 11:50
mveDave Kreskowiak19-Sep-06 11:50 
GeneralRe: Building unused methods in a class Pin
Nadia Monalisa19-Sep-06 14:53
Nadia Monalisa19-Sep-06 14:53 
QuestionWhen to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 8:55
Nadia Monalisa19-Sep-06 8:55 
AnswerRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Dave Kreskowiak19-Sep-06 10:03
mveDave Kreskowiak19-Sep-06 10:03 
AnswerRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Guffa19-Sep-06 10:35
Guffa19-Sep-06 10:35 
If the method doesn't use any data from the instance of the class, it should be static. For example, the method File.Exists doesn't use any data other than the string that you send as a parameter.

Static methods are not a problem for multi-threaded applications.

A static variable is stored in the class rather than the instance of the class, so there is always one of the variable no matter if there are zero or a million instances of the class.

As all threads share the same variable, you have to use locking to make the use of a static variable thread safe.




---
b { font-weight: normal; }

GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 10:48
Nadia Monalisa19-Sep-06 10:48 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Christian Graus19-Sep-06 13:19
protectorChristian Graus19-Sep-06 13:19 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 14:38
Nadia Monalisa19-Sep-06 14:38 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Christian Graus19-Sep-06 14:47
protectorChristian Graus19-Sep-06 14:47 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 16:25
Nadia Monalisa19-Sep-06 16:25 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Christian Graus19-Sep-06 16:40
protectorChristian Graus19-Sep-06 16:40 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa19-Sep-06 17:30
Nadia Monalisa19-Sep-06 17:30 
GeneralRe: When to choose Static Method/Variables rather than Instance Method/Variable Pin
Nadia Monalisa2-Oct-06 4:32
Nadia Monalisa2-Oct-06 4:32 
QuestionLeft Function in C# Pin
MyRunner2319-Sep-06 7:34
MyRunner2319-Sep-06 7:34 
AnswerRe: Left Function in C# Pin
Jon Sagara19-Sep-06 7:41
Jon Sagara19-Sep-06 7:41 
AnswerRe: Left Function in C# Pin
Eric Dahlvang19-Sep-06 7:45
Eric Dahlvang19-Sep-06 7:45 
GeneralRe: Left Function in C# Pin
samtam19-Sep-06 22:13
samtam19-Sep-06 22:13 
GeneralRe: Left Function in C# Pin
Eric Dahlvang20-Sep-06 4:33
Eric Dahlvang20-Sep-06 4:33 
GeneralRe: Left Function in C# Pin
samtam20-Sep-06 20:26
samtam20-Sep-06 20:26 
QuestionHow to capture the URL? Pin
zhoujun19-Sep-06 5:11
zhoujun19-Sep-06 5:11 
QuestionCalculating scientific notation? Pin
Goalie3519-Sep-06 5:10
Goalie3519-Sep-06 5:10 
AnswerRe: Calculating scientific notation? Pin
Stefan Troschuetz19-Sep-06 5:24
Stefan Troschuetz19-Sep-06 5:24 

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.