반응형

C#에서 애플리케이션의 설정 데이터를 저장할 수 있는 Settings를 사용해 보자. 

 

Visual Studio 2026부터는 Project Properties - Settings - General에 있지 않다. 하지만 여기서 생성할 수 있다.

 

Project Properties에서 Settings를 생성하면 Properties 폴더에 생성된다.

 

직접 Settings를 생성하고 싶다면 Solution Explorer - Project 우클릭 - Add - New Item...을 클릭한다.

 

C# Items - General - Settings File을 선택하고 생성한다.

 

이제 코드에서 Settings를 활용한다.

Properties.Settings.Default.intValue = 123;
// 예시로 intValue라는 설정 항목에 123을 저장하는 코드. 실제로는 프로젝트의 설정에 맞게 수정해야 한다.
Properties.Settings.Default.stringValue = "Hello, World!";
// 예시로 stringValue라는 설정 항목에 "Hello, World!"를 저장하는 코드. 실제로는 프로젝트의 설정에 맞게 수정해야 한다.
Properties.Settings.Default.Save();
// 설정을 저장하는 코드. 이 코드를 실행하면 intValue와 stringValue에 각각 123과 "Hello, World!"가 저장되고,
// 이후 프로그램이 종료되거나 다시 시작되어도 이 값들이 유지된다.

Settings가 Properties 폴더에 생성되었다면 코드에서 Properties.Settings.Default.Name... 으로 접근하고 그냥 프로젝트 폴더에 생성되었다면 Settings.Default.Name... 으로 접근한다.

 

Properties.Settings.Default.Save()로 저장된 세팅값은 위와 같은 폴더의 파일에 저장된다.

 

반응형
Posted by J-sean
: