[C#] 基本數據類型:整數、浮點數、字符、布林、字串和物件

C# 是一種物件導向的程式語言,此篇將介紹 C# 中的基本類型和它們的用法。 整數類型 用來表示整數數值,它包括以下幾種類型: sbyte,byte,short,ushort,int,uint,long,ulong… 例如,以下是聲明整數變數的示例: int i = 10; byte b = 20; long l = 30L; 在這個範例中,聲明了三個變數,...

March 24, 2023 · 3 分鐘 · 1148 字 · Mars

[C#] 掌握 EF Core 的載入策略:Eager Loading、Lazy Loading和 Explicit Loading

Eager Loading 概念說明 在 Entity Framework Core 中,如果要將關聯資料載入查詢結果,可以使用 Eager Loading,它是將所有相關資料都載入記憶體中的方式。Eager Loading 可以使用 Include 方法來載入關聯資料。 以下是 Eager Loading 的基本語法: var orders = _context.Orders.Include(o => o.OrderDetails).ToList(); 這個...

March 22, 2023 · 2 分鐘 · 805 字 · Mars
bind、Apply、Call

[JavaScript] 讓你馬上了解bind、apply、call的用法

前言 javaScript this 是會隨著當前的狀態而動態改變的, 複習一下以下程式碼的console.log的回傳。 var name = 'Mars'; const obj={ name:'Guest', fun:function(){ console.log(this.name); } }; obj.fun();//Guest const useFun = obj.fun; useFun();//Mars 如果不熟悉的話建議複習一下[JavaScript] this是什麼?這篇文章。...

September 15, 2022 · 2 分鐘 · 920 字 · Mars

[JavaScript] this是什麼?

前言 看過很多文章都有介紹this,總感覺沒辦法很直覺的了解this這東西, 但在寫java、C#的時候,我們不會覺得this很難懂,this就是類別自身的概念, 回到javaScript上面,用上述方式解...

September 14, 2022 · 2 分鐘 · 562 字 · Mars

[JavaScript] 立即執行函式(IIFE)是什麼?

介紹 主要有兩個部分: 透過()包住匿名函式來避免汙染到全域環境。 最後的()來立即執行function。 (function () { console.log("大家好") })(); 好處: 立即執行程式碼 避免汙染全域環境

September 14, 2022 · 1 分鐘 · 98 字 · Mars

[JavaScript] 不能不知道的 var、let、const 變數宣告

在ES6以前並無let、const、block scope(區塊作用域,可以當成{})的概念,當時都是使用var來宣告變數, 雖然這樣宣告起來很方便,但是往往會有忽略宣告變數的層級問題,導致全域環境受到汙...

September 13, 2022 · 2 分鐘 · 662 字 · Mars