سوال در مورد object در سی شارپ

#C

توسط thearrow در 6 سال پیش
0 7.3k 1 6 سال پیش
thearrow alideveloper
0

سلام

objectـی که موقعه ی کدنویسی نوشته میشه چیه و به چه کاری میاد ؟

فرق این دوتا چیه ؟

[CSHARP]

    private void N(object Ib)
    {
    }
    private void Nt(Object Im)
    {
    }

[/CSHARP]

ممنون

0

تا جایی که من میدونم نو داده ای [color=#0000ff]object[/color] یه نام مستعار برای کلاس [color=#40e0d0]Object[/color] هستش یعنی تو کدی که دادی از نظر اینکه [color=#0000ff]object[/color] یا [color=#40e0d0]Object[/color] ه فرقی نمیکنه
تعریف: به intance ایجاد شده از یک کلاس object میگن.

در کد پایین a یک instace(نمونه) از کلاس button هست و به a میگن object

[CSHARP]
Button a = new Button();
Console.WriteLine(a.GetType());
[/CSHARP]

کلاس Object یک کلاس پایه برای همه کلاسها تو سی شارپه یعنیمیشه بجاینام کلاس ها اینو نوشت و بهش مقدار داد:
[CSHARP]
object val = new StringBuilder();
Console.WriteLine(val.GetType());
[/CSHARP]

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.