چگونگی overload کردن اپراتور ++ به صورت پیش و پس افزایشی

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام خدمت همه توسینسویی های عزیز همه مفهوم i++ و ++i رو میدونیم و میدونیم ک اپراتور هارو میشه overload کرد حالا سوال اینجاست چطور هم post increment و هم preincrement رو با هم تو ی کلاس اورلود کنیم برای نوع داده های پیشفرض میشه از جفتش استفاده کرد ولی توی نوع داده کاربر نتونستم هردورو باهم داشته باشم در ضمن روش این دو رو هم بلدم فقط چطوری بنویسیمش رو موندم اگه نمونه کد هم بدین خیلی عالی میشه خیلی ممنون

مثلا در C++ مینویسیم

Test& operator++()// pretfix
{
} Testoperator++(int)// postfix { }

و در سی شارپ فقط یک نوع اورلود داریم به صورت زیر

public static Test operator ++(Test test)
      {
        }
چطور این دو رو باهم در سی شارپ داشته باشیم

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است