Click here to Skip to main content
15,886,422 members
Home / Discussions / C#
   

C#

 
GeneralRe: Alternative to using a string as a key? Pin
SledgeHammer013-Jan-12 9:48
SledgeHammer013-Jan-12 9:48 
AnswerRe: Alternative to using a string as a key? Pin
Luc Pattyn3-Jan-12 10:38
sitebuilderLuc Pattyn3-Jan-12 10:38 
GeneralRe: Alternative to using a string as a key? Pin
SledgeHammer013-Jan-12 12:15
SledgeHammer013-Jan-12 12:15 
AnswerRe: Alternative to using a string as a key? Pin
jschell3-Jan-12 10:40
jschell3-Jan-12 10:40 
GeneralRe: Alternative to using a string as a key? Pin
venomation3-Jan-12 11:01
venomation3-Jan-12 11:01 
GeneralRe: Alternative to using a string as a key? Pin
jschell4-Jan-12 8:12
jschell4-Jan-12 8:12 
GeneralRe: Alternative to using a string as a key? Pin
SledgeHammer014-Jan-12 9:26
SledgeHammer014-Jan-12 9:26 
GeneralRe: Alternative to using a string as a key? Pin
jschell6-Jan-12 8:29
jschell6-Jan-12 8:29 
SledgeHammer01 wrote:
Its generally not a good idea to use strings as keys to get components like that. My boss is a notorious mispeller. Do you really want to spend time tracking down why your app doesn't work because somebody spelled it "scren" in 3 out of 100 places? GUIDs as I suggested earlier actually wouldn't be AS prone. Why? I'd probably type in "screen" myself because I can do that faster then copy & pasting from somewhere. With a GUID? I'm not going to type that in. Thats going to be a strict c&p.


I would suggest unit testing and system testing to solve that problem. Additionally that also solves the problem where they typed in "alternativeScreen" (a valid component) when it should have been "screen" (also valid.)

And myself I would be opposed to using a guid because that means that to figure out what component instance is in use one would need to look it up every time.

However depending on the actual requirements I would probably use a generated enumeration.
AnswerRe: Alternative to using a string as a key? Pin
Shameel3-Jan-12 16:22
professionalShameel3-Jan-12 16:22 
AnswerRe: Alternative to using a string as a key? Pin
BillWoodruff3-Jan-12 19:28
professionalBillWoodruff3-Jan-12 19:28 
AnswerRe: Alternative to using a string as a key? Pin
V.3-Jan-12 20:34
professionalV.3-Jan-12 20:34 
AnswerRe: Alternative to using a string as a key? Pin
Subin Mavunkal4-Jan-12 18:06
Subin Mavunkal4-Jan-12 18:06 
Questionhow to take a table name from a text box! Pin
mpvkrishnadhar3-Jan-12 7:39
mpvkrishnadhar3-Jan-12 7:39 
AnswerRe: how to take a table name from a text box! Pin
PIEBALDconsult3-Jan-12 7:43
mvePIEBALDconsult3-Jan-12 7:43 
GeneralRe: how to take a table name from a text box! Pin
mpvkrishnadhar3-Jan-12 7:46
mpvkrishnadhar3-Jan-12 7:46 
AnswerRe: how to take a table name from a text box! Pin
Luc Pattyn3-Jan-12 8:05
sitebuilderLuc Pattyn3-Jan-12 8:05 
AnswerRe: how to take a table name from a text box! Pin
Luc Pattyn3-Jan-12 8:04
sitebuilderLuc Pattyn3-Jan-12 8:04 
SuggestionRe: how to take a table name from a text box! Pin
AHSAN1114-Jan-12 4:38
professionalAHSAN1114-Jan-12 4:38 
GeneralRe: how to take a table name from a text box! Pin
Luc Pattyn4-Jan-12 4:49
sitebuilderLuc Pattyn4-Jan-12 4:49 
AnswerRe: how to take a table name from a text box! Pin
AHSAN1113-Jan-12 22:02
professionalAHSAN1113-Jan-12 22:02 
GeneralRe: how to take a table name from a text box! Pin
Luc Pattyn4-Jan-12 3:14
sitebuilderLuc Pattyn4-Jan-12 3:14 
GeneralRe: how to take a table name from a text box! Pin
AHSAN1114-Jan-12 4:31
professionalAHSAN1114-Jan-12 4:31 
AnswerRe: how to take a table name from a text box! Pin
Luc Pattyn4-Jan-12 4:41
sitebuilderLuc Pattyn4-Jan-12 4:41 
GeneralRe: how to take a table name from a text box! Pin
mpvkrishnadhar4-Jan-12 4:23
mpvkrishnadhar4-Jan-12 4:23 
AnswerRe: how to take a table name from a text box! Pin
Luc Pattyn4-Jan-12 4:34
sitebuilderLuc Pattyn4-Jan-12 4:34 

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.