Pytania otagowane jako properties

Właściwość, w niektórych zorientowanych obiektowo językach programowania, jest specjalnym rodzajem elementu członkowskiego klasy, pośrednim między polem (lub składową danych) a metodą. Właściwości są odczytywane i zapisywane jak pola, ale odczyty i zapisy właściwości są (zwykle) tłumaczone w celu pobierania i ustawiania wywołań metod.

13
Uzyskaj nazwę właściwości jako ciąg
(Zobacz poniżej rozwiązanie, które utworzyłem przy użyciu odpowiedzi, którą zaakceptowałem) Usiłuję poprawić konserwowalność kodu wymagającego refleksji. Aplikacja ma interfejs zdalny .NET, odsłaniając (między innymi) metodę o nazwie Wykonaj, aby uzyskać dostęp do części aplikacji nie zawartych w opublikowanym zdalnym interfejsie. Oto, w jaki sposób aplikacja określa właściwości (w tym przykładzie …

11
Obiekty pobierające i ustawiające
Dzięki tej prostej klasie otrzymuję ostrzeżenie kompilatora Próba modyfikacji / dostępu xw ramach własnego setera / gettera a kiedy używam tego w ten sposób: var p: point = Point() p.x = 12 Dostaję EXC_BAD_ACCESS. Jak mogę to zrobić bez wyraźnego tworzenia kopii zapasowych? class Point { var x: Int { …


13
Uzyskiwanie nazwy właściwości obiektu
Zastanawiałem się, czy w JavaScript jest jakikolwiek sposób na przechodzenie przez taki obiekt. for(var i in myObject) { // ... } Ale zdobądź nazwę każdej takiej nieruchomości. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Nie mogę znaleźć czegoś takiego w Google. Mówią, że przekazują nazwy zmiennych razem z …

5
Jak za pomocą Linq uzyskać unikalną listę właściwości z listy obiektów?
Próbuję użyć Linq, aby zwrócić listę identyfikatorów, biorąc pod uwagę listę obiektów, w których identyfikator jest właściwością. Chciałbym móc to zrobić bez przeglądania każdego obiektu i wyciągania unikalnych identyfikatorów, które znajdę. Mam listę obiektów typu MyClass, a jedną z właściwości tej klasy jest identyfikator. public class MyClass { public int …
171 linq  class  list  c#-3.0  properties 


9
Dlaczego 2 == [2] w JavaScript?
Niedawno odkryłem to 2 == [2]w JavaScript. Jak się okazuje, to dziwactwo ma kilka interesujących konsekwencji: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Podobnie działa: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Co jeszcze …

11
Jaka jest różnica między atrybutem a własnością? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Wydaje się, że oznaczają to samo. Ale który termin jest bardziej odpowiedni w jakim kontekście?



10
Zastępowanie pól lub właściwości w podklasach
Mam abstrakcyjną klasę bazową i chcę zadeklarować pole lub właściwość, która będzie miała inną wartość w każdej klasie, która dziedziczy z tej klasy nadrzędnej. Chcę zdefiniować go w klasie bazowej, aby móc odwoływać się do niego w metodzie klasy bazowej - na przykład przesłaniając ToString, aby powiedzieć „Ten obiekt jest …
145 c#  properties  field 


10
Przykład z prawdziwego świata, jak korzystać z właściwości w Pythonie?
Interesuje mnie, jak używać @propertyw Pythonie. Przeczytałem dokumentację Pythona, a przykład tam, moim zdaniem, to tylko kod zabawki: class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x Nie wiem, jakie korzyści …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.