Tag: 程式語言
總計 6 篇文章
內容包含前端技術,設計模式,Docker容器,Git,Python,還有微軟的相關東西
Markdown 語言在 2004 由約翰·格魯伯(英語:John Gruber)創建Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔
最近修改專案,新增了許多packages,然後加入Git 清單內,但是當要PUSH時,就發生如下錯誤訊息,
git小烏龜報錯如標題
在 C# 中,「表達式主體成員(Expression-bodied members)」是一種簡潔寫法,能讓屬性、方法、建構子、解構子,甚至是 finalizer 都以 => 取代傳統的 { return ...; } 區塊。這在 C# 6 開始引入,後續版本(C# 7、8 之後)擴充了支援範圍。
public class DatabaseContext : IDisposable
{
private readonly IDbConnection _connection;
public DatabaseContext(string connectionString)
{
_connection = new SqlConnection(connectionString);
}
public IDbConnection Connection => _connection;
public
範例:
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# 自動屬性(auto property)的縮寫寫法,等同於:
public IDbConnection Connection {
get {
retur
用ASP.NET MVC 的 ActionFilterAttribute來過濾API參數