例項 學習 C 中的屬性

2022-02-12 04:07:41 字數 993 閱讀 8394

屬性是c#從vb.net語言中借鑑而來的程式設計技術,所以在剛開始學習時,會覺得與類c風格語言程式設計習慣不太一樣。我們從頭(定義變數)開始說起:

如果想要在網頁中顯示「hello world!」。我們先來看看如何編寫這個程式:

首先,在  asp.net 的 aspx 檔案中寫個 label 服務端控制項,使它能放置「hello world」這個值。如下所示:

<

asp:label id="

label1

"runat="

server

"/>

然後,在相應的 aspx.cs 檔案中給上面的 id 為 label1 的該控制項的屬性 text 設值為「hello world!」。如下所示:

label1.text ="

hello world!

";

將上面的**寫在 page_load()方法內,這樣在 asp.net 頁面載入後,將會在網頁中顯示該控制項的 text。

這樣寫的程式雖然你如果只在乙個網頁中寫label 控制項的 text值,但有多個網頁都想有label 控制項並且都想要放置「hello world」這個值呢?下面要引入稱為「元件」的概念。

public

static

class

helloworld

}

接下來,把 aspx.cs 檔案中將page_load()中的**改寫為:

label1.text 

=helloworld.saymessage();

下面,將helloworld.cs改寫為:

public static class 

helloworld

set}

}

aspx.cs中的**改寫為:

label1.text = helloworld.helloworld;

上面就是c#屬性的應用例項。

python中的類屬性和例項屬性

乙個類例項化後,例項是乙個物件,有屬性。同樣,類也是乙個物件,它也有屬性。定義乙個類屬性,如下 class a x 7定義乙個很簡單的類,類中有乙個變數x 7,在類a中,變數x所引用的資料,能夠直接通過類來呼叫。或者說x是類a的屬性,這種屬性稱為類屬性。class a x 7 if name mai...

python學習 限制例項的屬性

若要限制某一例項只具有某幾個屬性,該怎麼辦呢?在定義class的時候,定義 slots 變數,來限制該class例項能新增的屬性 舉例 class student object slots name age s student s.name xiaoh s.age 25 s.mobie 139556...

vue例項中的template屬性

將例項中template屬性值進行編譯,並將編譯後的dom替換掉vue例項繫結的元素,如果該vue例項繫結的元素中存在內容,這些內容會直接被覆蓋。特點 1 如果vue例項中有template屬性,會將該屬性值進行編譯,將編譯後的虛擬dom直接替換掉vue例項繫結的元素 即el繫結的那個元素 2 te...