در دات نت، متد Compare برای مقایسه ی رشته ها استفاده میشه. این متد رشته ها رو بر مبنای Culture جاری مقایسه می کنه و از اونجایی که قوانین زیادی در یک Culture برای یک زبان می تونه وجود داشته باشه، بیشتر وقت این متد صرف بازیابی این قوانین و سپس تست اونها بر روی رشته ها میشه.
به همین دلیل هست که مقایسه ی رشته ها در دات نت عملی نسبتا زمان بر هست. این داستان در مورد عملگر تساوی (=) هم صدق می کنه. چون این عملگر نیز در پشت صحنه، متد Compare رو فراخوانی می کنه.
متد جایگزینی که میشه از اون استفاده کرد، متد CompareOrdinal هست که سرعتش تقریبا ۴ برابر بیشتر از متد Compare هست.
CompareOrdinal برای زبان پارسی و مواقعی که نیاز به تست رشته ها با توجه به کوچک یا بزرگ بودن کاراکترهاشون هست (در زبان انگلیسی) مناسب هست.
متد CompareOridinal تنها به تقدم کد کاراکتر در جدول Unicode توجه می کنه.