نمایش نتایج 1 تا 5 از 5

نام تاپیک: طریقه سربار گذاری =(انتساب)

  1. #1
    کاربر دائمی آواتار حسین شهریاری
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ایران
    پست
    794

    Question طریقه سربار گذاری =(انتساب)

    سلام

    من تقریبا تمام عملگرها را تونستم Overload کنم ولی انتساب (=) را موفق نشدم.میشه بفرمایید چطوری باید این کارا بکنم.

  2. #2
    کاربر دائمی آواتار flash118
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    بسته های شبکه
    پست
    466

    نقل قول: طریقه سربار گذاری =(انتساب)

    دوست عزیز در تکمیل عملکرد شما باید عارض شم که عملگر انتساب جز عملگرهای بیتی نیستی و اصولا برای
    over set object کارایی داره برای اولود کردنش چند گام اساسی باید پیمود یکی تغییر پیش فرض های object برای انتخاب هست باید ادامه بدید تا بتونید دوباره اور لود بکنید امیدوارم گنگ نگفته باشم موفق باشین ببخشید

  3. #3
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: طریقه سربار گذاری =(انتساب)

    سلام فکر می کنم =, . , ?:, ->, new, is, as سربار گزاری نشوند.
    http://www.csharphelp.com/2006/03/c-...r-overloading/
    Operators Overloadability

    +, -, *, /, %, &, |, <<, >> All C#‎ binary operators can be overloaded.

    +, -, !, ~, ++, –, true, false All C#‎ unary operators can be overloaded.

    ==, !=, <, >, <= , >= All relational operators can be overloaded,
    but only as pairs.

    &&, || They can’t be overloaded

    () (Conversion operator) They can’t be overloaded

    +=, -=, *=, /=, %= These compound assignment operators can be
    overloaded. But in C#‎, these operators are
    automatically overloaded when the respective
    binary operator is overloaded.

    =, . , ?:, ->, new, is, as, size of These operators can’t be overloaded

  4. #4
    کاربر دائمی آواتار flash118
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    بسته های شبکه
    پست
    466

    نقل قول: طریقه سربار گذاری =(انتساب)

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

  5. #5
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: طریقه سربار گذاری =(انتساب)

    با سلام

    درسته که نمیشه اپراتور = رو overloaded کنیم ولی میشه از تبدیل اپراتور استفاده کرد و طبق چیزی که ما میخواهیم اونو به دست بیاریم که همون اپراوتور = بشه.

    موفق باشید

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •