Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

617
Vistas
How can I use preprocessor directives in C# to execute some code just on windows 10?

How can I use preprocessor directives (like #define) in .NET to execute some code just on windows10? not for example on windows7?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Pre-processor directives affect how the code is compiled; if you use a pre-processor directive here, you would need to compile it separately for Windows 10 and Windows 7, and tell people only to use the correct exe. That probably isn't what you want. Instead, perhaps simply:

if (System.OperatingSystem.IsWindowsVersionAtLeast(10))
{
    // ...
}

(docs)

Note that this does not currently work for Windows 11 preview by using 11 as the input.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda