Tag: 程式語言
總計 14 篇文章
內容包含前端技術,設計模式,Docker容器,Git,Python,還有微軟的相關東西
在 C# 中,「表達式主體成員(Expression-bodied members)」可以用 => 簡化傳統的 { return ...; } 區塊。C# 6 先引入這項語法,之後的 C# 7、8 再擴大支援範圍,可用在屬性、方法、建構子、解構子與 finalizer。
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 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
使用 ASP.NET MVC 的 ActionFilterAttribute 過濾 API 中未定義或已停用的參數。
Azure Data Studio 是圖形化介面的資料庫工具,可安裝在 Mac、Windows 和 Linux。這篇記錄我在 Mac 安裝時遇到的問題。
Mac 版的安裝方式可參考官方教學:下載並安裝 Azure Data Studio
我想加裝繁體中文介面,但安裝擴充套件時遇到以下問題。
無法安裝繁體中文套件
Error while installing 'Chinese (Traditional) Language Pack for Azure Data Studio' extension. Please check logs for more details.
看到錯誤後,我改用原始 .vsix 檔案安裝。
擴充套件可在 GitHub 的清單中找到:https://github.