範例:
public class DatabaseContext : IDisposable
{
private readonly IDbConnection _connection;
public DatabaseContext(string connectionString)
{
_connection = new SqlConnection(connectionString);
}
public IDbConnection Connection => _connection;
public void Dispose()
{
_connection?.Dispose();
}
}
上面的 public IDbConnection Connection => _connection; 這段 C# 程式碼是以表達式主體成員(expression-bodied member)定義只讀屬性,等同於:
public IDbConnection Connection {
get
May 13, 2026

