C# 重載加號(hào)運(yùn)算符計(jì)算兩個(gè)對(duì)象的和的代碼

把開發(fā)過程中較好的一些內(nèi)容珍藏起來,下面內(nèi)容段是關(guān)于C# 重載加號(hào)運(yùn)算符計(jì)算兩個(gè)對(duì)象的和的內(nèi)容。

public class ValidFloat

{

? private float value;

? private bool? valid;

? public ValidFloat (float value, bool valid)

? {

? ? ? this.value = value;

? ? ? this.valid = valid;

? }

? public static ValidFloat operator+ (ValidFloat vf1, ValidFloat vf2)

? {

? ? ? return new ValidFloat (vf1.value + vf2.value, vf1.valid & vf2.valid);

? }

? public static void Main( )

? {

? ? ? ValidFloat vf1 = new ValidFloat ( 1.1f, true);

? ? ? ValidFloat vf2 = new ValidFloat ( 2.2f, false);

? ? ? ValidFloat vf3 = vf1 + vf2;

? ? ? Console.WriteLine ("Value = " + vf3.value + " Valid: " + vf3.valid);

? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容