«properties» 태그된 질문

일부 객체 지향 프로그래밍 언어에서 속성은 필드 (또는 데이터 멤버)와 메서드 사이의 중간에있는 특별한 종류의 클래스 멤버입니다. 속성은 필드처럼 읽고 쓰지만 속성 읽기 및 쓰기는 (일반적으로) 메서드 호출을 가져오고 설정하기 위해 변환됩니다.

13
문자열로 속성 이름 가져 오기
(수락 한 답변을 사용하여 만든 솔루션을 아래에서 참조하십시오) 리플렉션과 관련된 일부 코드의 유지 보수성을 개선하려고합니다. 이 앱에는 게시 된 원격 인터페이스에 포함되지 않은 앱의 일부에 액세스하기 위해 Execute라는 방법을 노출시키는 .NET Remoting 인터페이스가 있습니다. 다음은 앱이 Execute를 통해 액세스 할 수있는 속성 (이 예제에서는 정적 속성)을 지정하는 방법입니다. RemoteMgr.ExposeProperty("SomeSecret", typeof(SomeClass), …

11
속성 게터와 세터
이 간단한 클래스를 사용하면 컴파일러 경고가 나타납니다. x자체 setter / getter 내 에서 수정 / 액세스 시도 내가 이것을 이렇게 사용할 때 : var p: point = Point() p.x = 12 EXC_BAD_ACCESS를 얻습니다. ivar을 명시 적으로 백업하지 않고 어떻게해야합니까? class Point { var x: Int { set { x = …

4
객체 속성을 확인하기 위해 JavaScript에 "not in"연산자가 있습니까?
JavaScript에 객체에 속성이 존재하지 않는지 확인하기위한 일종의 "not in"연산자가 있습니까? Google 또는 Stack Overflow에서 이것에 대해 아무것도 찾을 수 없습니다. 다음은 이런 종류의 기능이 필요한 곳에서 작업하는 코드 스 니펫입니다. var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id in tutorTimes){} else{ //Rest of my logic will go here } …

13
객체의 속성 이름 얻기
JavaScript에서 객체를 반복하는 방법이 있는지 궁금합니다. for(var i in myObject) { // ... } 그러나 이와 같이 각 속성의 이름을 얻으십시오. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Google에서 이와 비슷한 것을 찾을 수 없습니다. 그들은 변수의 이름을 그들과 함께 전달한다고 말하지만 이것은 내가 달성하려는 것에 대한 옵션이 …

5
Linq를 사용하여 객체 목록에서 고유 한 속성 목록을 얻으려면 어떻게해야합니까?
Linq를 사용하여 id가 속성 인 객체 목록이 제공된 id 목록을 반환하려고합니다. 각 객체를 반복하고 찾은 고유 ID를 가져 오지 않고이 작업을 수행하고 싶습니다. MyClass 유형의 객체 목록이 있으며이 클래스의 속성 중 하나가 ID입니다. public class MyClass { public int ID { get; set; } } 내가하고 싶은 것은 Linq 쿼리를 …
171 linq  class  list  c#-3.0  properties 


9
JavaScript에서 왜 2 == [2]입니까?
최근 2 == [2]에 JavaScript에서 발견했습니다 . 이 기발한 결과는 몇 가지 흥미로운 결과를 낳습니다. var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true 마찬가지로 다음과 같이 작동합니다. var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true 여전히 …

11
속성과 속성의 차이점은 무엇입니까? [닫은]
휴무 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 이것도 같은 의미 인 것 같습니다. 그러나 어떤 맥락에서 어떤 용어가 더 적절합니까?



10
서브 클래스에서 필드 또는 속성 재정의
추상 기본 클래스가 있으며이 부모 클래스에서 상속되는 각 클래스마다 다른 값을 갖는 필드 또는 속성을 선언하고 싶습니다. 기본 클래스 메소드에서이를 참조 할 수 있도록 기본 클래스 메소드에서이를 정의하려고합니다. 예를 들어 "이 오브젝트는 특성 / 필드 유형"이라는 ToString을 대체합니다 . 나는 이것을 할 수있는 세 가지 방법을 가지고 있지만 궁금합니다.이 일을하는 …
145 c#  properties  field 


10
파이썬에서 속성 기능을 사용하는 방법에 대한 실제 예?
@property파이썬 에서 사용하는 방법에 관심이 있습니다 . 나는 파이썬 문서를 읽었으며 그 의견은 장난감 코드 일뿐입니다. 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 _x속성 데코레이터로 채워서 어떤 이점을 얻을 …

16
getter 전용 속성을 재정의하고 setter를 추가 할 수없는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 다음 C # 코드가 허용되지 않는 이유 : public abstract class BaseClass { public …

10
C # 3.0 이상에서 속성과 필드의 차이점
На этот вопрос есть ответы на 스택 오버플로 на русском : Для чего нужны свойства? C #에서 필드와 속성의 차이점 은 무엇입니까? 그러나 내 질문은 (내 관점에서) 약간의 차이가 있습니다. 내가 알면 나는 "속성에서만 작동하는 기술"과 함께 수업을 사용하지 않을 것이며 getter / setter에서 유효성 검사 코드를 사용하지 않습니다. 속성 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.