C#/Windows Form
[C# Window Forms] App.config, appsettings.json 파일 값 저장
스타크래프트 좋아하는 사람
2025. 6. 25. 15:16
.NET Framework / .NET 6 이상
[App.config] 파일
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="ServerUrl" value="127.0.0.1"/>
<add key="ServerPort" value="5000"/>
</appSettings>
</configuration>
//코드에서 호출방법
System.Configuration.ConfigurationManager.AppSettings["ServerUrl"]
System.Configuration.ConfigurationManager.AppSettings["ServerPort"]
==============================================
.NET Core / .NET 5
[appsettings.json] 파일
{
"ServerUrl": "https://example.com/api",
"ServerPort": "5"
}
//코드에서 호출
var config = new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
.Build();
string apiUrl = config["ServerUrl"];
string apiPort = config["ServerPort"];