[c#] تحليل الأداء (إذا ، TryParse ، Try-Catch)



Answers

على الرغم من أنني لم أرسم شخصيًا الطرق المختلفة ، إلا أن هذا الفصل لديه:

http://blogs.msdn.com/ianhu/archive/2005/12/19/505702.aspx

Question

أعرف الكثير عن الطرق المختلفة للتعامل مع تحليل النص للحصول على المعلومات. من أجل تحليل الأعداد الصحيحة على سبيل المثال ، ما هو نوع الأداء المتوقع. أنا أتساءل إذا كان أي شخص يعرف أي احصائيات جيدة في هذا الشأن. أنا أبحث عن بعض الأرقام الحقيقية من شخص اختبر هذا.

أي من هذه العروض يقدم أفضل أداء في المواقف؟

Parse(...)  // Crash if the case is extremely rare .0001%

If (SomethingIsValid) // Check the value before parsing
    Parse(...)

TryParse(...) // Using TryParse

try
{
    Parse(...)
}
catch
{
    // Catch any thrown exceptions
}






Links