object-initializers

    0

    1답변

    여기에 펑키 한 문제가 있습니다. 몇 가지 간단한 타이머를 사용하여 객체 생성을 벤치마킹합니다. 내 코드 기반은 프로토 타입이 아니고 완전한 프레임 워크가 될 때가 서서히 멀어지고 있습니다. 이를 위해서는 최상위 레벨에서 간단한 구조체를 초기화해야한다. 즉, 개체 초기화를 벤치마킹 할 수있는 방법을 찾을 수 없다는 것을 의미합니다. 이는 매우 중요합니다.

    0

    2답변

    현재 C#에서 프로그래밍 중이며 튜토리얼 중 하나에서이 스 니펫을 발견했습니다. 이 방법에서 중괄호는 정확히 무엇을 의미합니까? 키 값 쌍 {id: 2}과 같은가요? weapon = new Weapon(new WeaponData() { Id = 12 });

    2

    1답변

    에서 개체 이니셜 라이저를 사용할 때 예외를 throw하는 속성을 식별 할 수 없습니다 아래의 두 샘플 코드에서 C# 정상 메서드 및 개체 이니셜 라이저를 사용하여 테스트이라는 클래스를 인스턴스화하려고합니다. DateTime? nullDate = null; //this value will come from somewhere else DateTime? no

    1

    1답변

    저는 C#을 처음 접했기 때문에 접근 자 및 개체 이니셜 라이저는 완전히 새로운 개념입니다. 즉, 나는 다음과 같은 예를 제외하고 그들에 괜찮은 핸들을 생각했다 정말 나를 혼란 : Setter for field called Coll: 1 2 3 4 5 Field: Test Field Internal coll_: 1 2 3 4 5 Field :이 u

    0

    1답변

    작은 프로젝트가 있고 일부 데이터를 시드하고 초기화하는 방법에 대한 조언을받은 직후입니다. 두 가지 주요 클래스는 클라이언트와 히스토리입니다. 이들 사이에 일대일 관계가 있습니다. 역사뿐만 아니라 속성 외에도 많은 다른 클래스가 있습니다. 패밀리 클래스. 따라서 이니셜 라이저 클래스에서 이력 클래스의 속성 값을 설정할 수는 있지만 Family 개체 내에서

    0

    1답변

    두 가지 클래스가 있습니다 : Market을 확장 한 Chart. Chart 클래스를 초기화하고 싶지만 이미 동일한 부모 클래스에 포인터를 제공하여 (같은 것을 가리킬 수있는 경우 새 인스턴스 초기화를 방지하기 위해) 메모리를 절약 할 수 있습니다. 그것이 실패하지만 class Market { public: void Market(Marke

    2

    2답변

    를 사용하여 나는 객체 초기화 사용 Root의 인스턴스를 생성하는 다음과 같은 코드가 있습니다 we'd 경우 내가 아는 Is there any benefit of using an Object Initializer?에서 var r = new Root { Person = new Person { Age = 20, Name = "Hans" } }; 는 내부 개

    1

    1답변

    나는이 같은 Position 속성 객체를 생성하는 개체 이니셜 라이저를 사용하고 var control = new HtmlTextbox(browser); control.Position = position; 하지만 내가 원하는 내 생성자 메서드에서 초기화 된 Position 속성을 사용합니다. 생성자에 대한 인수로 Position을 제공하지 않으면이를 수

    0

    1답변

    잘 모르겠습니다. 보시다시피 이름과 인수 유형이 같은 두 가지 제안이 있습니다. 이 어떤 방법을 결정하는 방법이라고? 호출되는 인수가있는 메소드입니다.하지만 호출하고자하는 것이 계산을 포함하는 init (windSpeedMilesPerHour 매개 변수에 값을 제공하지 않음) 인 경우 어떻게해야합니까? 귀하의 예제에서 모든 불순물의 제거

    0

    1답변

    변수의 의도 된 범위가 실제로 로컬 일 경우, 그렇게 유지하는 것이 의미가 있습니다. 이것은 내가 항상 해왔 던 것입니다. 그러나 나는 최근에 vim에서 일식으로 바뀌었고 모든 멤버 변수가 생성자에서 초기화되지 않은 경우 Eclipse에서 내 생성자를 플래그 지정합니다. 예를 들어 아래 코드에서 잘 컴파일됩니다. g ++에는 문제가 없습니다. 반면에 Ecl