ESTRUTURA DE DADOS
Boa noite
Pessoal, gostaria de sabe se há no .net algum tipo de estrutura de dados semelhante a do cobol como ex. abaixo
no cobol declaramos assim
01 Pessoa
02 nome pic x(50)
02 idade pic 9(03)
02 sexo pic x(01)
no código alimentamos as variáveis que compõem a variável Pessoa
move fulano to nome
move 34 to idade
move m to sexo
ai se quisermos dar um print dos dados da Pessoa e só fazer
display Pesssoa
e o resultado será
fulano 34m
é possÃvel faze isso em c#?
Grato
Pessoal, gostaria de sabe se há no .net algum tipo de estrutura de dados semelhante a do cobol como ex. abaixo
no cobol declaramos assim
01 Pessoa
02 nome pic x(50)
02 idade pic 9(03)
02 sexo pic x(01)
no código alimentamos as variáveis que compõem a variável Pessoa
move fulano to nome
move 34 to idade
move m to sexo
ai se quisermos dar um print dos dados da Pessoa e só fazer
display Pesssoa
e o resultado será
fulano 34m
é possÃvel faze isso em c#?
Grato
Com certeza! Sintaticamente, fica um pouco diferente, mas o princÃpio é o mesmo. A parte de [Ô]display Pessoa[Ô], me dá a idéia de que você estará trabalhando com uma aplicação Console, estou certo?
Não é uma aplicação console, mas para gerar um relatório em txt, o display foi somente um exemplo.
Sei que poderia fazer concatenando as variável para gerar a linha no relatório, mas no pouco convÃvio de tive com o Cobol, achei interessante este recurso. Por isso gostaria de saber é possÃvel fazê-lo em C#.
Sei que poderia fazer concatenando as variável para gerar a linha no relatório, mas no pouco convÃvio de tive com o Cobol, achei interessante este recurso. Por isso gostaria de saber é possÃvel fazê-lo em C#.
Definir tamanho de variáveis e concatenar pura e simplesmente, não. Mas tem muitas alternativas até melhores. Você pode por exemplo, usar uma string de conexão para texto e usar um arquivo Schema.ini, que é onde você vai definir os tamanhos.
Entenda que cobol, tudo é Texto, incluindo dados numéricos, de uma forma ou de outra são simplesmente texto. Internamente o cobol faz os [Ô]casts[Ô] necessários, mas invariavelmente, vão ser gravados como texto.
Entenda que cobol, tudo é Texto, incluindo dados numéricos, de uma forma ou de outra são simplesmente texto. Internamente o cobol faz os [Ô]casts[Ô] necessários, mas invariavelmente, vão ser gravados como texto.
Obrigado Kerplunk pela a dica e esclarecimentos.
Me ajudou muito
Me ajudou muito
Tópico encerrado , respostas não são mais permitidas