Considere um cenário:
Você está trabalhando no .Projeto líquido. Nesse caso, seu gerente perguntou se você está trabalhando em um sistema operacional de 32 bits ou de 64 bits. Em seguida, você verificou o hardware do sistema e disse que é um sistema operacional de 64 bits.
Mas ele respondeu: ser um .Programador de rede, você deve conhecer a propriedade do sistema operacional usando as propriedades predefinidas por meio de C# em vez de verificar manualmente.
Então, o gerente disse que existe um método em C# para verificar o atual sistema operacional de trabalho.
Agora, veremos sobre aquela propriedade.
Ambiente.IS64BITOperatingsystem Propriedade
Esta propriedade está disponível na aula do ambiente. Ele fornece informações sobre o ambiente de trabalho, como variáveis, métodos utilizados e informações relacionadas ao sistema em C#.
O sistema IS64BITOperatingSystem é uma propriedade na classe C# Environment que é usada para verificar o sistema operacional atual. Se o sistema operacional for uma arquitetura de 64 bits, ele retornará verdadeiro. Caso contrário, ele retorna falso.
Esta propriedade pode ser aplicada em .NET 2.0,2.1,3.0.3.1 e 6.7.
Sintaxe:
BOOL IS64BITOperatingSystem
Vamos ver os seguintes exemplos para entender o conceito muito melhor.
Exemplo 1:
Verifique sua arquitetura do sistema operacional usando a propriedade anterior.
Explicação:
Linha 01: Usamos a biblioteca do sistema para usar o console.WriteLine () e as outras declarações em nosso código.
Linha 03: Criamos uma classe chamada Linuxhint depois.
Linha 05: O método main () começa a partir daqui.
Linha 08: Console.WriteLine (Ambiente.Is64bitOperatingsystem);
Dentro do método main (), verificamos a arquitetura do sistema operacional usando o IS64BITOperatingsystem propriedade.
Finalmente, a saída é verdadeira, o que significa que atualmente estamos executando nosso programa C# em um sistema operacional de 64 bits.
Exemplo 2:
Podemos fazer o código anterior de uma maneira mais precisa. Basta adicionar as instruções condicionais para exibir a saída com uma mensagem.
Explicação:
Linha 01: Usamos a biblioteca do sistema para usar o console.WriteLine () e as outras declarações em nosso código.
Linha 03: Criamos uma classe chamada Linuxhint depois.
Linha 05: O método main () começa a partir daqui.
Linha 08: se (ambiente.Is64bitOperatingsystem == true)
Dentro do método main (), verificamos se o sistema operacional é arquitetura de 64 bits usando o IS64BITOperatingsystem propriedade dentro da condição "se".
Se isso se tornar verdadeiro, a seguinte mensagem será exibida executando a instrução do console:
Console.WriteLine ("Você está trabalhando na arquitetura do sistema operacional de 64 bits");
Linha 14: Caso contrário, ele vai para o bloco else e executa a declaração do console na linha 17.
Linha 17: Console.WriteLine ("Você não está trabalhando na arquitetura do sistema operacional de 64 bits");
Finalmente, a saída é Você está trabalhando na arquitetura do sistema operacional de 64 bits O que significa que estamos executando nosso programa C# atualmente em um sistema operacional de 64 bits (se o bloco for executado).
Conclusão
Agora, o programador possui a propriedade que verifica a arquitetura do sistema operacional na qual seus programas estão em execução. Ele disse ao gerente que esta propriedade está disponível na classe Environment, que é usada para verificar se o sistema operacional atual é de 64 bits ou não retornando um valor booleano. Se o sistema operacional for arquitetura de 64 bits, ele retornará verdadeiro. Caso contrário, ele retorna falso. O gerente se sentiu feliz.