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

C#

 
GeneralRe: How well do you know your TryParse()? Pin
PIEBALDconsult15-Apr-12 4:20
mvePIEBALDconsult15-Apr-12 4:20 
AnswerRe: How well do you know your TryParse()? Pin
PIEBALDconsult14-Apr-12 19:03
mvePIEBALDconsult14-Apr-12 19:03 
GeneralRe: How well do you know your TryParse()? Pin
Eddy Vluggen15-Apr-12 0:43
professionalEddy Vluggen15-Apr-12 0:43 
GeneralRe: How well do you know your TryParse()? Pin
DaveyM6915-Apr-12 0:56
professionalDaveyM6915-Apr-12 0:56 
GeneralRe: How well do you know your TryParse()? Pin
PIEBALDconsult15-Apr-12 4:22
mvePIEBALDconsult15-Apr-12 4:22 
GeneralRe: How well do you know your TryParse()? Pin
Ravi Bhavnani15-Apr-12 5:07
professionalRavi Bhavnani15-Apr-12 5:07 
AnswerRe: How well do you know your TryParse()? Pin
Luc Pattyn15-Apr-12 3:12
sitebuilderLuc Pattyn15-Apr-12 3:12 
GeneralRe: How well do you know your TryParse()? Pin
PIEBALDconsult15-Apr-12 4:08
mvePIEBALDconsult15-Apr-12 4:08 
Luc Pattyn wrote:
no-one reads or beliefs it


Maybe I'm a one-percenter. Big Grin | :-D

My understanding is that all TryParse methods are expected to set the value to zero/null/default(T) when they fail -- so that's what I do when I write a Tryxxx method.

public bool
TryParse
(
    string Name
,
    out T  Value
)
{
    bool result = true ;

    Value = default(T) ;



public static bool
TryGetValue<T>
(
  this object Source
,
  out T       Value
)
{
  bool result = false ;

  Value = default(T) ;

GeneralRe: How well do you know your TryParse()? Pin
Luc Pattyn15-Apr-12 4:55
sitebuilderLuc Pattyn15-Apr-12 4:55 
GeneralRe: How well do you know your TryParse()? Pin
Ravi Bhavnani15-Apr-12 5:07
professionalRavi Bhavnani15-Apr-12 5:07 
GeneralRe: How well do you know your TryParse()? Pin
Ravi Bhavnani15-Apr-12 5:04
professionalRavi Bhavnani15-Apr-12 5:04 
AnswerRe: How well do you know your TryParse()? Pin
dybs16-Apr-12 11:06
dybs16-Apr-12 11:06 
GeneralRe: How well do you know your TryParse()? Pin
Ravi Bhavnani16-Apr-12 11:11
professionalRavi Bhavnani16-Apr-12 11:11 
QuestionHelp me C# Pin
h7h7h714-Apr-12 4:20
h7h7h714-Apr-12 4:20 
AnswerRe: Help me C# Pin
PIEBALDconsult14-Apr-12 4:40
mvePIEBALDconsult14-Apr-12 4:40 
AnswerRe: Help me C# Pin
Abhinav S14-Apr-12 5:23
Abhinav S14-Apr-12 5:23 
QuestionSnmp packet format Pin
Member 788151814-Apr-12 1:42
Member 788151814-Apr-12 1:42 
QuestionRe: Snmp packet format Pin
Eddy Vluggen15-Apr-12 0:44
professionalEddy Vluggen15-Apr-12 0:44 
AnswerRe: Snmp packet format Pin
Member 788151815-Apr-12 6:51
Member 788151815-Apr-12 6:51 
AnswerRe: Snmp packet format Pin
jschell16-Apr-12 12:26
jschell16-Apr-12 12:26 
AnswerRe: Snmp packet format Pin
Member 788151818-Apr-12 16:24
Member 788151818-Apr-12 16:24 
QuestionUpdating application on internet Pin
jojoba201113-Apr-12 19:54
jojoba201113-Apr-12 19:54 
AnswerRe: Updating application on internet Pin
Abhinav S13-Apr-12 20:33
Abhinav S13-Apr-12 20:33 
QuestionIEnumerable - why does this code work? Pin
jeramyRR13-Apr-12 19:11
jeramyRR13-Apr-12 19:11 
AnswerRe: IEnumerable - why does this code work? Pin
Karthik Harve13-Apr-12 19:48
professionalKarthik Harve13-Apr-12 19:48 

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.