为什么不是5 0为什么不是1到5

时间:2017-09-27 08:41:08

标签: c# arrays visual-studio dynamic-memory-allocation

我期望在我的阵列中有1到5但它有5个0而不是你可以解释它。 感谢。

int anzahl=5, i;    
int[] Schubladen = new int[anzahl];    
for (i=0;i<anzahl; i++)    
{    
    Console.WriteLine(Schubladen[i]);    
}

2 个答案:

答案 0 :(得分:0)

你的数组中没有值,它只包含垃圾,首先你需要初始化它

 int anzahl=5, i;    
 int[] Schubladen = new int[anzahl];    
 std::fill( Schubladen, anzahl, 0 );
 for (i=0;i<anzahl; i++)    
 {    
     std::cout<<Schubladen[i];    
 }

答案 1 :(得分:0)

请注意,在您的代码中,您没有初始化数组并尝试在控制台中编写其项目。如果要输出数组的索引,则可以使用:

<div class="menu">
  <div class="menurow">
    <div class="menucell">
      <div class="menuSubheader"><span>Header1</span></div>
      <div class="itemList">
        <div class="item"><span>Item</span></div>
        <div class="item"><span>Item</span></div>
        <div class="item"><span>Item</span></div>
      </div>
    </div>
  </div>
  <div class="menurow">And so on ....</div>
  <div class="menurow buffer cell-center">
    <span>please fill parent height</span>
  </div>
</div>