Click here to Skip to main content
15,897,518 members
Home / Discussions / C#
   

C#

 
GeneralRe: Knowing and tracing application memory consumtion and leaks? Pin
Dave Kreskowiak29-Jul-11 11:01
mveDave Kreskowiak29-Jul-11 11:01 
QuestionASF Stream VU Meter Pin
jjdacl28-Jul-11 16:30
jjdacl28-Jul-11 16:30 
AnswerRe: ASF Stream VU Meter PinPopular
Keith Barrow28-Jul-11 23:26
professionalKeith Barrow28-Jul-11 23:26 
GeneralRe: ASF Stream VU Meter Pin
BillWoodruff30-Jul-11 2:28
professionalBillWoodruff30-Jul-11 2:28 
AnswerRe: ASF Stream VU Meter Pin
GuyThiebaut29-Jul-11 2:55
professionalGuyThiebaut29-Jul-11 2:55 
QuestionWhat is best way to declare constants set? Pin
JP_Rocks27-Jul-11 19:26
JP_Rocks27-Jul-11 19:26 
AnswerRe: What is best way to declare constants set? Pin
lukeer27-Jul-11 21:13
lukeer27-Jul-11 21:13 
AnswerRe: What is best way to declare constants set? Pin
Rob Philpott27-Jul-11 23:22
Rob Philpott27-Jul-11 23:22 
Not really sure what you want to know here. If you're saying that you can't change the CountryRequests class, then your options are severely limited.

I imagine you're trying to avoid lots of switch or if statements. As stated, you could try to use a mechanism such as reflection, but I'm not sure that will work with constants as I think they only really exist until the compiler does its stuff. They make it into metadata as well, not sure. (You can get into trouble with constants if you expect them to be late bound - they're not).

Personally, I don't think you should ever build logic which relies on source objects having particular names (concatinating two strings to create a type name you create using Activator.CreateInstance for example). People can change names and things will compile but break at runtime.

Suggestion would be to create one single switch statement which takes a string such as JAP_ABC and returns the constant value of JAP_ABC. You can't avoid doing this sort of thing somewhere, so do it in one place only. Hand coding it will give you compiler checks and detect any changes to the constants on recompiling too.
Regards,
Rob Philpott.

AnswerRe: What is best way to declare constants set? Pin
Dave Kreskowiak28-Jul-11 2:20
mveDave Kreskowiak28-Jul-11 2:20 
AnswerRe: What is best way to declare constants set? Pin
PIEBALDconsult28-Jul-11 2:51
mvePIEBALDconsult28-Jul-11 2:51 
AnswerRe: What is best way to declare constants set? Pin
Eddy Vluggen28-Jul-11 6:52
professionalEddy Vluggen28-Jul-11 6:52 
AnswerRe: What is best way to declare constants set? Pin
RobCroll28-Jul-11 13:53
RobCroll28-Jul-11 13:53 
AnswerRe: What is best way to declare constants set? Pin
BillWoodruff28-Jul-11 18:09
professionalBillWoodruff28-Jul-11 18:09 
GeneralRe: What is best way to declare constants set? Pin
PIEBALDconsult29-Jul-11 3:01
mvePIEBALDconsult29-Jul-11 3:01 
AnswerRe: What is best way to declare constants set? Pin
BobJanova29-Jul-11 5:31
BobJanova29-Jul-11 5:31 
QuestionC# and SQL Server :: Find Most Common Via Junction Table Pin
Matt U.27-Jul-11 14:25
Matt U.27-Jul-11 14:25 
AnswerRe: C# and SQL Server :: Find Most Common Via Junction Table Pin
Łukasz Nowakowski27-Jul-11 23:28
Łukasz Nowakowski27-Jul-11 23:28 
QuestionHow to close a file? Pin
Member 806979527-Jul-11 8:09
Member 806979527-Jul-11 8:09 
AnswerRe: How to close a file? Pin
Ennis Ray Lynch, Jr.27-Jul-11 9:07
Ennis Ray Lynch, Jr.27-Jul-11 9:07 
AnswerRe: How to close a file? Pin
PIEBALDconsult27-Jul-11 14:44
mvePIEBALDconsult27-Jul-11 14:44 
GeneralRe: How to close a file? Pin
Member 806979529-Jul-11 4:29
Member 806979529-Jul-11 4:29 
GeneralRe: How to close a file? Pin
PIEBALDconsult30-Jul-11 5:18
mvePIEBALDconsult30-Jul-11 5:18 
AnswerRe: How to close a file? Pin
jjdacl28-Jul-11 16:46
jjdacl28-Jul-11 16:46 
QuestionDbDataReader: Matching fields to order or occurrence? Pin
Goalie3527-Jul-11 4:14
Goalie3527-Jul-11 4:14 
AnswerRe: DbDataReader: Matching fields to order or occurrence? Pin
dasblinkenlight27-Jul-11 4:26
dasblinkenlight27-Jul-11 4:26 

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.