求解c中屬性的問題

2022-09-05 04:56:46 字數 576 閱讀 6824

1樓:匿名使用者

private string _name;

public string name

set}

--------------------

在 .net3.5以上版本 可以寫成:

public string name

2樓:匿名使用者

效果是一樣的,但是有區別。對於這段**:

private string _name;

public string name

set}

_name成員變數是與屬性name相關聯的,隨著name的賦值而改變。

像前面同學說的,上面這段這其實是等於public string name,而不是等於

private string _name;

public string name

在這裡面的_name成員變數與屬性name是不相關聯的。name賦值時,_name的數值不會改變。

在編譯時編譯器會對每個匿名屬性自動產生內部變數,類似我們在上面定義的_name,但名字是內部用名,而不是_name這種形式的。

c語言問題。求解答,C語言問題。求解答

上面程式的功能是算出你輸入同學的平均分,同時輸出低於平均分的分數 但是你這個程式版是有問權題的沒有退出的條件,只能輸入score為負數才能退出 分別為56,78,89,65,58,34,45,9 則輸出結果如下圖 c語言問題求解答 5 1 include 2 int main 3 21 22 23 ...

c語言問題,急求解答,C語言問題,急求解答

你好樓主 if a 1 是判斷a是否等於1 而if a 1 則直接將a賦值為1,即永遠非零 為真 不會執行else下內容,不符合程式原意 c語言中 為賦值 為判斷是否相等 a 1 是吧1賦值給a if a 1 等價於 if 1 條件為真了這時候if語句後面的內容必然會執行的 a 1是判斷他們是否相等...

c語言問題求解

我來告訴你吧。第一,i 是整型,所以 c1 c2 i 159.123賦值時,對 159.123進行了截斷,i 的值就成了 159.然後將 159賦給c2 和 c1,你可能不理解這裡。第二,你定義的c1,c2是無符號字元型別,一個位元組,即8個位。所以將 159賦給c1,c2就有問題了。首先來看 15...