본문 바로가기
Programming/Visual Studio, VSC

C# private field naming 규칙 설정하기(editorconfig, IDE)

by 째스터 2024. 2. 10.
728x90

VS 2022에서 Create and assign field '...' 기능을 통해 만들면 다음과 같은 preview가 보인다.

자동으로 생성되는 field명이 camel case로 명명되어서
킹받게도 constructor 내부에서 this를 사용하게 된다.

일반적으로 private field명은 underscore + camel case로 사용한다.

.editorconfig 파일을 수정하는 방법

.editorconfig 파일에서 다음과 같이 설정한다.

[*.{cs,vb}]
dotnet_naming_rule.private_members_with_underscore.symbols = private_fields
dotnet_naming_rule.private_members_with_underscore.style = prefix_underscore
dotnet_naming_rule.private_members_with_underscore.severity = suggestion

dotnet_naming_symbols.private_fields.applicable_kinds = field
dotnet_naming_symbols.private_fields.applicable_accessibilities = private

dotnet_naming_style.prefix_underscore.capitalization = camel_case
dotnet_naming_style.prefix_underscore.required_prefix = _


VS 2022에서 naming을 설정하는 방법

1. Options > Text Editor > C# > Naming 탭으로 이동해서 아래 manage naming styles 버튼을 누른다.

2. 다음과 같이 naming style을 추가한다.

3. 다음과 같이 새로운 naming rule을 추가한다.

 

그러면 다음과 같이 preview가 변하는 것을 확인할 수 있다.

728x90

댓글