0
فراخوانی توابع در سی شارپ
با سلام و احترام
چرا برخی از توابع موجود در یک کلاس با نام اون کلاس فراخوانی می شوند و برخی با متغیر یا شیئی از اون کلاس
مثلا
1. string.compare()
2.
string st;
st.compareTo()
1 پاسخ
1
دلیل خاصی نداره.
حالت اول بسیار General نوشته شده و شما می تونید روی هر دو رشته ای که دلتون بخواد اعمالش کنید. بدون اینکه نیاز باشه اول یه object از نوع string بسازید.
ولی حالت دوم یک طرف قضیه حتما همون st هستش.