Ist meine C# Anwendung auf 64-bit?

Ab und an ist es von Nöten zu wissen, ob die eigene C# Anwendung auf 64-bit läuft. Nun heißt es Dieses heraus zu finden.

Um festzustellen ob die eigene C# Anwendung mit 64-bit läuft, prüft man einfach die Größe des IntPtr.
In einer 64-bit Anwendung ist dieser Wert 8, bei einer 32-bit Anwendung 4.

Hier noch ein kleines Beispiel:

  1. using System;
  2.  
  3. namespace CJunky
  4. {
  5. class Program
  6. {
  7. static void Main( string[] args )
  8. {
  9. int appBits = IntPtr.Size * 8;
  10.  
  11. Console.WriteLine( "This app runs with {0} bits.", appBits );
  12. Console.ReadLine();
  13. }
  14. }
  15. }
Tags: 
Kategorie: 

Neuen Kommentar schreiben