VETOR EM C#

BLEMERSOUEU 30/04/2010 00:11:29
#340607
Boa noite pessoal sou novato por aqui e gostaria de uma ajuda.
Preciso que a posição de um vetor aceite um vetor preenchido na sua posição
Exemplo:

public static int []bits(int individuos,int qtdCid)
{
int[] vetCid = new int[qtdCid];
int[] vetAux = new int[qtdCid];
int[] vetBits = new int[qtdCid];
for (int i = 0; i < qtdCid; i++)
{
vetCid[i] = i;
}
for (int i = 0; i < qtdCid; i++)
{
if (vetCid[i] == 0)
{
for (int j = 0; j < qtdCid; j++)
vetAux[j] = 0;
}
else
{
for (int k = 0; k < qtdCid; k++)
{
vetAux[k] = vetCid[i] % 2;
}
}
vetBits[i] =vetAux ;
}
for(int b = 0; b< qtdCid; b++)
{
Console.Write([Ô][Ô] + vetBits[b]);
Thread.Sleep(100);
}
Console.Read();
return (vetBits);



}



No momento em que eu faço vetBits[i] =vetAux ; o C# fala que eu não posso converter implicitamente um int[] para um int gostaria de um auxilio
ASHKATCHUP 30/04/2010 08:20:21
#340612
Por que você não cria uma struct?
BLEMERSOUEU 30/04/2010 19:52:28
#340689
Mesmo com a struct estou tendo problemas poderia me dar uma ajuda?

using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;
using System.Threading;

namespace ConsoleApplication12
{
struct guardaBit
{
int[] bit;
}
class TransBits : Principal
{
public static int Bits(int individuos,int qtdCid)
{
int[] vetCid = new int[qtdCid];
int[] vetAux = new int[qtdCid];
guardaBit[] vet = new guardaBit[qtdCid];
for (int i = 0; i < qtdCid; i++)
{
vetCid[i] = i;
}
for (int i = 0; i < qtdCid; i++)
{
if (vetCid[i] == 0)
{
for (int j = 0; j < qtdCid; j++)
vetAux[j] = 0;
}
else
{
for (int k = 0; k < qtdCid; k++)
{
vetAux[k] = vetCid[i] % 2;
}
}
vet[i] = vetAux;
}
for(int b = 0; b< qtdCid; b++)
{
Console.Write([Ô][Ô] + vet[b]);
Thread.Sleep(100);
}
Console.Read();
return (vet);

}
}
}
Tópico encerrado , respostas não são mais permitidas