Click here to Skip to main content
15,887,027 members
Home / Discussions / C#
   

C#

 
AnswerRe: Linq with Link List Pin
Calla1-Feb-10 21:32
Calla1-Feb-10 21:32 
GeneralRe: Linq with Link List Pin
Khaniya1-Feb-10 22:19
professionalKhaniya1-Feb-10 22:19 
GeneralRe: Linq with Link List Pin
Anurag Gandhi2-Feb-10 0:04
professionalAnurag Gandhi2-Feb-10 0:04 
GeneralRe: Linq with Link List Pin
Khaniya2-Feb-10 17:45
professionalKhaniya2-Feb-10 17:45 
Questionis Global variable good or bad in c#.net? Pin
vnsraj1-Feb-10 18:46
vnsraj1-Feb-10 18:46 
AnswerRe: is Global variable good or bad in c#.net? Pin
Eric (eD)1-Feb-10 19:30
Eric (eD)1-Feb-10 19:30 
GeneralRe: is Global variable good or bad in c#.net? Pin
#realJSOP1-Feb-10 23:37
mve#realJSOP1-Feb-10 23:37 
AnswerRe: is Global variable good or bad in c#.net? Pin
dojohansen1-Feb-10 23:29
dojohansen1-Feb-10 23:29 
I'd say it is pretty meaningless to say this or that programming practice is inherently good or bad. The only proper answer is always "it depends".

That said, I'm not really sure what you mean by "global variable". C# does not have them. You seem to mean instance members of a singleton. From the language's point of view that's just like any other instance member, the singleton after all is a pattern you can implement with C#, but not a concept that the C# language itself "is aware" of.

In general, if you are using the object-oriented paradigm, it is considered bad practice not to encapsulate state. Therefore, you should expose the state through properties (or methods in a few cases). These may be read-only or read-write, as long as you perform validation to guarantee object state remains valid at all times.

What is your motivation for wanting to use a "global variable"? There may be many ways to accomplish what you seek, such as using static members (which is the closest thing to global variables you can find in C#), thread data, application state (in an asp.net context) or other mechanisms.
QuestionHow to swap bounded columns to rows in datagridview Pin
VenkataRamana.Gali1-Feb-10 18:43
VenkataRamana.Gali1-Feb-10 18:43 
AnswerRe: How to swap bounded columns to rows in datagridview Pin
Anurag Gandhi1-Feb-10 20:07
professionalAnurag Gandhi1-Feb-10 20:07 
Questiondownloading file. in response: "Content-Disposition: attachment; filename="file.gif"" Pin
hello_amigo1-Feb-10 15:46
hello_amigo1-Feb-10 15:46 
AnswerRe: downloading file. in response: "Content-Disposition: attachment; filename="file.gif"" Pin
Not Active1-Feb-10 16:17
mentorNot Active1-Feb-10 16:17 
QuestionDynamic Multiple Dropdown Lists using Access Database Pin
scorpio221-Feb-10 13:44
scorpio221-Feb-10 13:44 
AnswerCross post Pin
Not Active1-Feb-10 16:14
mentorNot Active1-Feb-10 16:14 
GeneralRe: Cross post Pin
scorpio222-Feb-10 1:33
scorpio222-Feb-10 1:33 
GeneralRe: Cross post Pin
Not Active2-Feb-10 1:56
mentorNot Active2-Feb-10 1:56 
GeneralRe: Cross post Pin
scorpio222-Feb-10 2:55
scorpio222-Feb-10 2:55 
QuestionOpen Source Project Pin
programmervb.netc++1-Feb-10 13:06
programmervb.netc++1-Feb-10 13:06 
AnswerRe: Open Source Project Pin
April Fans2-Feb-10 20:18
April Fans2-Feb-10 20:18 
GeneralRe: Open Source Project Pin
programmervb.netc++3-Feb-10 16:17
programmervb.netc++3-Feb-10 16:17 
QuestionSending AT commands to a v.92 USB modem Pin
saeidfarahi1-Feb-10 11:55
saeidfarahi1-Feb-10 11:55 
AnswerRe: Sending AT commands to a v.92 USB modem Pin
Luc Pattyn1-Feb-10 12:10
sitebuilderLuc Pattyn1-Feb-10 12:10 
AnswerRe: Sending AT commands to a v.92 USB modem Pin
PIEBALDconsult1-Feb-10 15:01
mvePIEBALDconsult1-Feb-10 15:01 
GeneralRe: Sending AT commands to a v.92 USB modem Pin
Luc Pattyn1-Feb-10 15:11
sitebuilderLuc Pattyn1-Feb-10 15:11 
Questionrandom in background [modified] Pin
Mark H Bishop1-Feb-10 11:21
Mark H Bishop1-Feb-10 11:21 

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.