Agora, discutiremos essa propriedade em detalhes.
Ambiente.IS64bitprocess
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 IS64bitProcess é uma propriedade na classe C# Environment que é usada para verificar o processo que está em execução em nossa máquina.
Se o processo que estiver em execução em nossa máquina for um processo de 64 bits, o valor booleano - true - será retornado. Caso contrário, ele retorna falso.
Esta propriedade pode ser aplicada no .NET 2.0,2.1,3.0.3.1 e 6.7.
Sintaxe:
bool is64bitprocess
Vamos ver os seguintes exemplos para entender melhor o conceito.
Exemplo 1:
Verifique seu processo 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 09: Console.WriteLine (Ambiente.Is64bitprocess);
Dentro do método main (), verificamos o processo em execução usando o IS64bitprocess propriedade.
Finalmente, a saída é verdadeira.
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.Is64bitprocess == true)
Dentro do método principal (), verificamos se o processo é um processo de 64 bits usando o IS64bitprocess propriedade dentro da condição "se".
Se isso se tornar verdadeiro, a seguinte mensagem será exibida executando a instrução do console:
Console.WriteLine ("O processo em execução em nosso sistema atual é 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 ("O processo em execução em nosso sistema atual é de 64 bits");
Finalmente, a saída é O processo em execução em nosso sistema atual é de 64 bits de processo o que significa que o processo em execução em nosso sistema é um processo de 64 bits (se o bloco for executado).
Conclusão
No final deste artigo, sabemos que é possível verificar se o processo que está em execução em nossa máquina é de 64 bits ou não usando a propriedade IS64BitProcess. Se o processo que estiver em execução em nossa máquina for um processo de 64 bits, o valor booleano - true - será retornado. Caso contrário, ele retorna falso. Podemos aplicar esta propriedade no .NET 2.0,2.1,3.0.3.1 e 6.7 versões.