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

317
Vistas
¿Cómo cambiar el estilo de generación de código en Visual Studio 2022 para usar "_" en lugar de "esto"?

Estoy usando Visual Studio 2022 para escribir código C#.

Al agregar una propiedad al constructor, haga clic en "Acción rápida y refactorización" y seleccione "crear y asignar campo para 'sesión'". Visual Studio crearía lo siguiente

 public class ExampleClass { private ISession session; public ExampleClass(ISession session) { this.session = session; } }

¿Cómo puedo cambiar ese estilo para usar _ en lugar de this. ? entonces el código generado será

 public class ExampleClass { private readonly ISession _session; public ExampleClass(ISession session) { _session = session; } }
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede crear un archivo .editorconfig, que especifica sus preferencias de estilo de código. La generación de código VS respetará eso.

Consulte esta página de documentos para ver un resumen de cómo crear reglas de estilo de código.

Para hacer cumplir que todos los campos privados deben estar en mayúsculas y minúsculas con un guión bajo al principio, intente algo como:

 dotnet_naming_style.camel_case_leading_underscore.capitalization = camel_case dotnet_naming_style.camel_case_leading_underscore.required_prefix = _ dotnet_naming_symbols.private_fields.applicable_kinds = field dotnet_naming_symbols.private_fields.applicable_accessibilities = private dotnet_naming_rule.private_fields_should_be_camel_case_leading_underscore.severity = warning dotnet_naming_rule.private_fields_should_be_camel_case_leading_underscore.symbols = private_fields dotnet_naming_rule.private_fields_should_be_camel_case_leading_underscore.style = camel_case_leading_underscore

Ahora recibirá una advertencia si algún campo privado no tiene este estilo, y la generación de código también respetará esto:

Captura de pantalla que muestra VS respetando esta regla

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