第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

public T takeout() { if (num > 0) { num--; } 報錯

public class cage<T>
??? {
??????? T[] array;
??????? readonly int size;
??????? int num;
??????? public cage(int n)
??????? {
??????????? size = n;
??????????? num = 0;
??????????? array = new T[size];
??????? }
??????? public void putin(T pet)
??????? {
??????????? if (num < size)
??????????? {
??????????????? array[num++] = pet;
??????????? }
??????????? else
??????????????? Console.WriteLine("籠子已裝滿!");
??????? }
??????? public T takeout()
??????? {
??????????? if (num > 0)
??????????? {
?????????????? num--;
??????????? }
??????????? else
??????????? {
??????????????? Console.WriteLine("籠子是空的!");
??????????????? return default(T);
??????????? }
??????? }

??? }

public T takeout()報錯:并不是所有路徑都有返回值???,需要怎么修改呢



正在回答

3 回答

if (num > 0)
??????????? {
? ? ? ? ? ? ? ?return array[num--];
??????????? }

0 回復 有任何疑惑可以回復我~

你的takeout函數,if(num>0)沒有返回值,而且取出寵物不是num--,

0 回復 有任何疑惑可以回復我~

你的if沒有返回值

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C#面向對象編程
  • 參與學習       69145    人
  • 解答問題       160    個

本系列教程主要是,帶你學習C#面向對象編程的編程思想、編程技巧

進入課程

public T takeout() { if (num > 0) { num--; } 報錯

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號