FXCop القاعدة ل "إذا X = لا شيء" عندما X هو عدد صحيح قيم الفارغة
سؤال
1 Dim x as Integer? = Nothing
2 If x = Nothing Then
3 'this is what I think will happen
4 Else
5 'this is what really happens
6 End If
والطريقة الصحيحة لكتابة ذلك هو "إذا كان x لا شيء".
هل هناك قاعدة FXCop بالتحقق من هذا؟ أو الأفضل من ذلك، يمكن للشخص أن تريني كيفية كتابة بلدي؟
وجوناثان
المحلول
وآخر موردا جيدا للكتابة مخصص قواعد FxCop يمكن العثور عليها هنا: binarycoder
نصائح أخرى
وأفضل رهان لتعلم لكتابة قواعد العرف لFXCop هو المنتدى <لأ href = "http://social.msdn.microsoft.com/forums/en-US/vstscode/threads/" يختلط = "نوفولو noreferrer "> هنا أنها تنطوي على كتابة التجمع مخصص لتحليل رمز والتحقق من ذلك.
وعلى وجه التحديد كنت تريد أن تكتب قاعدة التي تقول "بدلا من استخدام = لا شيء لنوع قيم الفارغة تأكد من استخدام hasvalue.
لا تنتمي إلى StackOverflow