50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

فراخوانی توابع در سی شارپ

با سلام و احترام

چرا برخی از توابع موجود در یک کلاس با نام اون کلاس فراخوانی می شوند و برخی با متغیر یا شیئی از اون کلاس

مثلا

1. string.compare()

2.

string st;

st.compareTo()

پرسیده شده در 1402/02/07 توسط

1 پاسخ

1

دلیل خاصی نداره.

حالت اول بسیار General نوشته شده و شما می تونید روی هر دو رشته ای که دلتون بخواد اعمالش کنید. بدون اینکه نیاز باشه اول یه object از نوع string بسازید.

ولی حالت دوم یک طرف قضیه حتما همون st هستش. 


پاسخ در 1402/02/07 توسط

پاسخ شما