回答
它被稱爲屬性。如果upedidos大於0,那麼特定的一個將返回true,否則返回false。
屬性是提供讀取,寫入或計算專用字段值的靈活機制的成員。屬性可以像使用公共數據成員一樣使用,但它們實際上是稱爲訪問器的特殊方法。這使數據能夠被輕鬆訪問,並且仍然有助於提高方法的安全性和靈活性。
它如果upedidos是大於0
如果upedidos
大於0
upedidos > 0
它將返回true,則返回true計算結果爲布爾和讀取性能HasUPedidos
屬性的值將得到該布爾值。
這是一個公共布爾返回局部變量upedidos(我推測是csome排序的計數器)是否大於0。
請告訴我這個問題?
您正在創建一個只返回的屬性,它將返回true/false布爾值。真,如果upedidos大於0
,將返回true
如果upedidos
高於在零值或以其它方式false
這是返回boolean
值,即如果true
upedidos
> 0否則false
屬性這是一個名稱爲HasUPedios和返回類型爲bool的公共屬性。這將評估表達式upedidos > 0
並返回其值。
您可以瞭解在更多的細節性:http://msdn.microsoft.com/en-us/library/aa288470%28v=vs.71%29.aspx
這是一個屬性作爲其他人所說的,類似這樣的方法:
public bool getHasUPedidos() {
if (upepidos > 0)
return true;
else
return false;
}
有趣的downvote,因爲這正是內部如何實現屬性。 – Yuck
public
是可見性(在這種情況下,可以通過類之外的東西調用
bool
是返回類型(布爾值可以包含true或false)
HasUPedidos
是屬性的名稱
{ get { return upedidos > 0; } }
這是get/set方法,在這種情況下只有get。而不是被綁定到一個私有布爾值,這個測試看看變量upedidos
中的值是否大於0,並返回該測試的結果(true或false)
與其他人一樣,承認這是一個屬性只得到配件。 在引擎蓋下。它將由編譯器轉換成類似的方法:
bool get_HasUPedidos() { return upedidos > 0; }
如果它有一個set訪問,如:
HasUPedidos
{
get { return upedidos > 0; }
set { upedidos = value; }
}
那麼它將有另一種方法
bool get_HasUPedidos() { return upedidos > 0; }
bool set_HasUPedidos(bool value) { upedidos = value; }
- 1. 這個C函數有什麼作用?
- 2. 這行在Perl中有什麼作用?
- 3. 這在裝配中有什麼作用
- 4. 爲什麼這個C++代碼編譯?它有什麼作用?
- 5. 這些在C++中有什麼區別?
- 6. 這個Lambda操作有什麼作用?
- 7. 參考變量的C++操作符,這有什麼作用?
- 8. 爲什麼這不起作用? libcurl&C++
- 9. 爲什麼這不起作用? (C++)
- 10. C中的這個操作是什麼?
- 11. 這些操作員在做什麼C
- 12. 這個C#特性有一個名字,它有什麼作用?
- 13. C#中的NativeMethods類有什麼作用?
- 14. 在C#中分割字符串,爲什麼這不起作用?
- 15. 爲什麼這個C代碼在JavaScript中不起作用?
- 16. 爲什麼這個daxpy在C++中不起作用?
- 17. 爲什麼這種遞歸在C++中起作用?
- 18. 這個操作在C++中做了什麼:char c&= 0x5F?
- 19. 在這個類中使用枚舉有什麼作用?
- 20. 這個查詢有什麼作用?
- 21. 這種情況有什麼作用?
- 22. 這個Perl函數有什麼作用?
- 23. 這句話有什麼作用?
- 24. 這些JDatePicker屬性有什麼作用?
- 25. 這個表達式有什麼作用?
- 26. configure_display_color_transform。這個權限有什麼作用?
- 27. 這個標籤有什麼作用?
- 28. 這個UPDATE查詢有什麼作用?
- 29. 這會有什麼副作用嗎?
- 30. 這個.NET屬性有什麼作用?
這是一個只讀屬性如果upedidos返回true> 0 – Devjosh