在C#中,您可以使用System.Configuration
命名空間中的類來讀取配置文件(通常是App.config或Web.config)中的信息。以下是一個簡單的示例,說明如何讀取配置文件中的連接字符串和應用程序設置:
首先,確保已將System.Configuration.dll
引用添加到項目中。
在App.config或Web.config文件中添加連接字符串和應用程序設置:
<?xml version="1.0" encoding="utf-8"?><configuration>
<connectionStrings>
<add name="MyConnectionString" connectionString="Data Source=localhost;Initial Catalog=myDatabase;Integrated Security=True;" />
</connectionStrings>
<appSettings>
<add key="MySetting" value="SomeValue" />
</appSettings>
</configuration>
ConfigurationManager
類讀取這些值:using System;
using System.Configuration;
namespace ReadConfigExample
{
class Program
{
static void Main(string[] args)
{
// 讀取連接字符串
string connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
Console.WriteLine("Connection String: " + connectionString);
// 讀取應用程序設置
string mySetting = ConfigurationManager.AppSettings["MySetting"];
Console.WriteLine("My Setting: " + mySetting);
}
}
}
運行此代碼后,您將看到控制臺輸出連接字符串和應用程序設置的值。請注意,如果在嘗試訪問不存在的鍵時,ConfigurationManager.ConnectionStrings
和ConfigurationManager.AppSettings
將返回null。因此,在實際使用中,您可能需要檢查返回的值是否為null,以避免潛在的NullReferenceException。