所以我有一個簡單的類,User,這是這樣的(忽略可怕的空白使用,想繼續保持簡短在線閱讀): public class User
{
private string username;
public string Username
{
get
{
return username;
}set{
if(Validate.
我在stackoverflow中查看是否將null合併運算符放在訪問器方法中有任何性能影響。 前:我 private Uri _Url;
public Uri Url
{
get
{
return _Url = _Url ?? new Uri(Utilities.GenerateUri());
}
}
甚至不知道如果語法是正確的,但是當我調試,私
您應該使用複雜數據類型的訪問器嗎?這裏是一個例子: 假設我有一個Player類,並在裏面有一個Sprite對象。假設Sprite對象有一個setPosition()訪問器方法。現在讓我們假設我想通過播放器調用該方法,因此我創建了一個對象的訪問器,用於訪問Player。 class Player
{
public:
const Sprite& getSprite() const;