ฉันใช้งาน StyleCop กับรหัสของฉันและคำแนะนำอย่างหนึ่งของ SA1122 ก็คือการใช้ string.Empty แทนที่จะเป็น "" เมื่อทำการกำหนดสตริงว่างให้กับค่า
คำถามของฉันคือเหตุใดจึงถือว่าเป็นวิธีปฏิบัติที่ดีที่สุด หรือนี่เป็นการปฏิบัติที่ดีที่สุดหรือไม่? ฉันคิดว่าคอมไพเลอร์ไม่มีความแตกต่างระหว่างสองข้อความดังนั้นฉันสามารถคิดได้ว่ามันเป็นสิ่งที่สามารถอ่านได้?
""
แต่ไม่ใช่string.Empty