Agora discutiremos vários métodos de linguagem de programação C# e os implementamos no Ubuntu 20.04 Ambiente.
Método 01: Usando as classes Writer e Stream Readers no Ubuntu 20.04 Para criar e ler arquivos de texto
Neste método, usaremos a classe Writer e Stream Reader para criar um arquivo de texto enquanto adiciona algum texto a eles. A aula de escritor de stream faz parte do sistema.Namespace IO e é usado para funções de entrada em um arquivo de texto, enquanto a classe de leitor de fluxo, que também está presente no mesmo espaço de nome, é usado para ler o arquivo de texto na linguagem de programação C#. Ambas as classes nos ajudarão a alcançar nosso objetivo neste método.
O programa C# acima começa com a inicialização de uma variável de string chamada “Nome do arquivo.”Damos a essa variável o nome do arquivo de texto que criaremos e lendo em nosso dispositivo. Em seguida, iniciaremos a criação do objeto da classe Writer, que terá o arquivo.Função CreateText, e esta função terá a variável string "Nome do arquivo", que tem o nome do arquivo de texto. Dentro dos parâmetros do objeto da classe de stream Writer, usamos o objeto para chamar o método da linha de gravação para adicionar algumas linhas ao novo arquivo de texto criado.
Depois disso, iniciaremos um objeto para a classe de leitor de fluxo, que terá a função de texto aberto com a variável String de nome do arquivo; Esta função nos dará acesso ao arquivo de texto. Agora, iniciaremos uma variável de string e a colocaremos em um pouco de loop que fará com que o objeto do leitor de fluxo atribua todo o texto do arquivo à variável da string, e tudo será impresso usando a função de linha de gravação do console.
Depois de compilar e executar o código anterior, obteremos a saída acima. Neste trecho, podemos ver a saída do loop while na função do leitor de fluxo, que lê o arquivo de texto e imprime seu conteúdo. Veremos o arquivo de texto que criamos e verificamos que o texto foi adicionado com sucesso.
Método 02: Usando o fluxo de arquivos e a classe de leitor de fluxo para criar e ler um arquivo de texto no Ubuntu 20.04
Nesta técnica, criaremos um arquivo de texto e adicionaremos algum texto a ele usando o fluxo de arquivos e as classes de leitor de stream. Para métodos de entrada de arquivo de texto, a classe de fluxo de arquivos do sistema.O namespace IO será utilizado, enquanto a classe de leitor de stream do mesmo espaço de nome será usada para ler o arquivo de texto neste método.
O código C# acima começa com a inicialização de uma variável de string chamada “f.”Esta variável recebeu o nome do arquivo de texto que estaremos criando. Em seguida, iniciaremos o objeto de classe de stream writer, que terá um “arquivo.Função CreateText ”com uma variável de string contendo o nome do arquivo. Usamos o objeto para usar a função de linha de gravação para adicionar algumas linhas ao novo arquivo de texto gerado usando os argumentos do objeto do objeto de stream Writer Class.
Depois disso, criaremos um objeto para a classe de leitor de fluxo usando o método "Open Text" e a variável String Name Name String, que nos permitirá ler o arquivo de texto. Agora, criaremos uma variável de string e a colocaremos em um loop de tempo, com o objeto do leitor de fluxo atribuindo todo o texto do arquivo à variável string e imprimindo tudo usando o método "Console Write Line".
Obteremos a saída acima após compilar e executar o código anterior. O resultado do loop while da função do leitor de fluxo, que lê o arquivo de texto e exibe seu conteúdo, pode ser visto neste trecho. Agora vamos examinar o arquivo de texto que preparamos.
O arquivo de texto tem a linha que adicionamos a ele usando o objeto de classe de stream writer, como podemos ver no exemplo a seguir.
Método 03: Usando a classe de segurança e fluxo de arquivos para criar um arquivo de texto com acesso seguro no Ubuntu 20.04
Neste método, usaremos a classe de segurança de arquivos para restringir o acesso de um arquivo de texto, e apenas usuários especificados poderão abrir e editar o arquivo. A classe de segurança de arquivos e a classe de fluxo de arquivos são encontrados no sistema.Namespace IO e será utilizado para criar um arquivo de texto em nosso sistema nesta função.
Neste programa C#, inicializaremos uma variável de string com o nome do arquivo de texto armazenado nele. Em seguida, criaremos um objeto da classe de segurança de arquivos e o usaremos para a "Adicionar a função da regra de acesso", que é a herança adicional para a regra de acesso ao sistema de arquivos; Isso alocará o novo texto de texto seus direitos de acesso. Depois disso, criaremos um objeto da classe de fluxo de arquivos para criar um arquivo de texto e, nos parâmetros, passaremos o objeto da classe de segurança de arquivos junto com o tamanho do arquivo e outros detalhes. Então, com a ajuda da matriz de bytes, adicionaremos algum texto ao arquivo também.
Nesta saída, podemos ver que o arquivo de texto foi criado com sucesso, pois o conteúdo do arquivo foi exibido no terminal.
Método 04: Usando o arquivo.Escreva todo o texto para criar e adicionar texto a um arquivo de texto no Ubuntu 20.04
Neste método, usaremos as funções do sistema.Namespace de texto para criar um arquivo de texto. Este espaço para nome na linguagem de programação C# tem todas as funcionalidades relacionadas a operações textuais. Neste método, usaremos a função de gravação de todas as textos do sistema.Namespace de texto para criar e adicionar texto a um novo arquivo de texto.
Neste programa C#, inicializaremos duas variáveis de string, uma com o nome do arquivo e o outro com o texto que queremos adicionar ao arquivo. Em seguida, chamaremos a função de gravação de toda.
Depois de executar o programa acima, obteremos a seguinte saída:
O terminal e o arquivo de texto são evidências de que a função de gravação de todas as textos criou com sucesso um arquivo de texto com algum texto nele.
Conclusão
Neste artigo, discutimos vários métodos de linguagem de programação C# para criar um arquivo de texto no seu dispositivo. O uso de classes especiais construídas para editar e criar arquivos de texto presentes no sistema.Namespace IO, que são algumas bibliotecas de operações especiais (entrada e saída) relacionadas a arquivos de texto nas linguagens de programação C#, também foram discutidas neste artigo. Focamos na função das classes de fluxo para criar um arquivo que é o método CREATE () e era comum em várias classes. Implementamos este método e outros arquivos de texto de criação de métodos no Ubuntu 20.04 Ambiente para entender melhor como essas diferentes classes e funções funcionam juntas na linguagem de programação C#.