ArrayList不会添加超过1个值

时间:2017-08-31 19:07:48

标签: c# list unity3d arraylist unity5

我制作了一个包含输入字段和相应文本字段的预制件。

每当我点击"添加"时,将加载另一个预制件 - 并且效果很好!但是,我遇到了ArrayList的问题。出于某种原因,它不想添加除第一个之外的任何其他值。

这是我的代码片段。

此方法附加到预制件上,它将我们拥有的任何文本(即输入)添加到ArrayList' CardsQuestList'。

redirect_to action: :index, filters: {
  recent_price_change: "#{1.week.ago.strftime('%m/%d/%Y')} - #{Date.today.strftime('%m/%d/%Y')}"
}, hide_filters: true, do_not_redirect: params[:do_not_redirect].presence

我已将ArrayList声明为字段。我没有把它放在Start()中,因为它没有真正成功。

这是我如何定义ArrayList:

public void returnQuestion ( Text questionInp) {

    print ("I just changed: " + questionInp.text);

    cardsQuestList.Add (questionInp.text);
 }

这是我打印ArrayList的方式:

    ArrayList cardsQuestList = new ArrayList ();

我可能做错了什么?它只保存第一个输入(即questionInp)。只有一次..即使添加了更多,它仍然坚持只保留第一个。

0 个答案:

没有答案