Usuário com melhor resposta
Variáveis Indexadas

Pergunta
-
Como posso criar varáveis para armazenar várias informações de uma planilha, tipo:
a1 armazena informação de uma celula, a2 de outra, a3 de outra..., partindo do principio que não sei quantas variaveis serão criadas, pois dependem de alguma condição a ser verificada?
Obrigado.
Romel
Respostas
-
ou use o dictionary. Caso esteja usnado o .net 4.0 voce pode usar o dynamic para que o conteudo seja de qualquer tipo.
https://msdn.microsoft.com/en-us/library/xfhwa508%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
aqui um exemplo:
Dictionary<string, dynamic> variaveis = new Dictionary<string, dynamic>(); variaveis.Add("a1", "nome"); variaveis.Add("a2", 1); variaveis.Add("a3", new DateTime("2015-04-01"));
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
Para coleções você pode utilizar um List<T> onde T é o tipo da sua variável.
List<string>, List<int>
Para adicionar items a sua lista use:
List<string> minhaLista = new List<string>(); minhaLista.Add("A1"); minhaLista.Add("A2"); minhaLista.Add("A3");
ROBERTOSLJUNIOR
Todas as Respostas
-
Para coleções você pode utilizar um List<T> onde T é o tipo da sua variável.
List<string>, List<int>
Para adicionar items a sua lista use:
List<string> minhaLista = new List<string>(); minhaLista.Add("A1"); minhaLista.Add("A2"); minhaLista.Add("A3");
ROBERTOSLJUNIOR
-
ou use o dictionary. Caso esteja usnado o .net 4.0 voce pode usar o dynamic para que o conteudo seja de qualquer tipo.
https://msdn.microsoft.com/en-us/library/xfhwa508%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
aqui um exemplo:
Dictionary<string, dynamic> variaveis = new Dictionary<string, dynamic>(); variaveis.Add("a1", "nome"); variaveis.Add("a2", 1); variaveis.Add("a3", new DateTime("2015-04-01"));
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------