반응형

source 497

#만약 스위프트 언어로 대체한다면,

#만약 스위프트 언어로 대체한다면, C/C++/Objective C에서는 컴파일러 전처리기를 사용하여 매크로를 정의할 수 있습니다.또한 컴파일러 프리프로세서를 사용하여 코드의 일부를 포함/제외할 수 있습니다. #ifdef DEBUG // Debug-only code #endif 스위프트에도 비슷한 솔루션이 있습니까?네, 할 수 있습니다. Swift에서는 Apple 문서에 따라 "#if/#else/#endif" 전처리 매크로를 사용할 수 있습니다.다음은 예입니다. #if DEBUG let a = 2 #else let a = 3 #endif 하지만 이제 "DEBUG" 기호를 다른 곳에 설정해야 합니다."Swift 컴파일러 - 사용자 정의 플래그" 섹션의 "기타 Swift 플래그" 행에서 설정합니다.를 DEB..

source 2023.04.27

마이크로소프트.사무실. 인터럽트.Excel 참조를 찾을 수 없습니다.

마이크로소프트.사무실. 인터럽트.Excel 참조를 찾을 수 없습니다. 제 프로젝트에 엑셀 레퍼런스를 추가하는 데 어려움을 겪고 있습니다.Primary Interop Assembly를 이미 설치했습니다. 프로젝트가 Microsoft를 탐지하는 중입니다.사무실. 인터럽트.단어 어셈블리 참조가 정확하지만 Excel 참조를 찾을 수 없습니다. 수동으로 참조를 추가하려고 하면 프로젝트를 마우스 오른쪽 단추로 클릭하고 참조를 추가한 다음 Microsoft로 이동합니다.사무실. 인터럽트.Excel 파일을 수동으로 추가합니다.참조를 선택하면 참조가 선택되었는지 확인한 다음 ok를 누릅니다.아무 일도 일어나지 않으며 실제로 참조 경로를 프로젝트에 추가하지 못합니다. VS2012 Ultimate 사용. 프로젝트가 엑셀 레..

source 2023.04.27

WPF 사용자 제어의 로드된 이벤트가 두 번 이상 발생함

WPF 사용자 제어의 로드된 이벤트가 두 번 이상 발생함 WPF에서 탭 기반 환경을 구현하려면 양식을 사용자 컨트롤로 변환해야 하지만, 이 작업을 수행할 때는Loaded사용자 컨트롤의 이벤트를 두 번 호출합니다. 인터넷에서 검색하는 동안 다른 사람들도 이 문제를 지적했습니다.로드된 이벤트가 한 번만 호출되도록 하려면 어떻게 해야 합니까?여러 번 호출되면 제어 장치의 초기화가 여러 번 발생하기 때문입니다.이 블로그에서 설명한 것처럼 로드된 이벤트는 컨트롤이 렌더링될 때마다(즉, 시각적 트리에 추가될 때) 실행됩니다. 컨트롤을 여러 번 로드/언로드할 수 있는 여러 컨트롤이 있습니다.예를 들어 기본 WPF 탭 컨트롤은 선택한 탭의 내용만 렌더링합니다.따라서 새 탭을 선택하면 이전에 선택한 탭의 내용이 언로드됩..

source 2023.04.27

c#에서 술어란 무엇입니까?

c#에서 술어란 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 술어 대리자란 무엇이며 어디에서 사용해야 합니까? (10개 답변) 마감됨8년 전에. 저는 술어를 사용하는 것에 매우 익숙치 않고 쓰는 법을 막 배웠습니다. Predicate pre = delegate(int a){ a %2 == 0 }; 서술어는 무엇을 반환하고 프로그래밍할 때 어떻게 유용합니까?Predicate어떤 것이 주어진 것에 대해 진실인지 기본적으로 테스트하는 편리한 방법을 제공하는 기능적 구성입니다.T물건. 예를 들어 수업이 있다고 가정합니다. class Person { public string Name { get; set; } public int Age { get; set; } } 이제 제가 가지고 있다고 가정해 보겠..

source 2023.04.27

그리드 변경 방법.행 및 그리드.wpf에서 코드 뒤에 있는 컨트롤의 열

그리드 변경 방법.행 및 그리드.wpf에서 코드 뒤에 있는 컨트롤의 열 제가 통제권을 가지고 있습니다.DataGrid다음과 같이: 어떻게 변경합니까?Grid.Row그리고.Grid.Column뒤에 있는 코드의 통제권?이를 위한 정적 방법도 있습니다(코드에서 속성을 사용하여 DP를 사용하는 대신 첨부되지 않은 속성을 설정하는 것과 유사합니다). Grid.SetRow(txtDescription, 1); 이것이 더 읽기 쉽다는 것을 알게 될 것입니다.종속성 개체를 사용합니다.SetValue(그리드에 대한 종속성 속성을 전달).할당할 행 및 값: this.txtDescription.SetValue(Grid.RowProperty, 1); 언급URL : https://stackoverflow.com/questions..

source 2023.04.27

NgModule.schema에 CUSTOM_ELELENTS_SCHEMA가 추가되었지만 여전히 오류가 표시됨

NgModule.schema에 CUSTOM_ELELENTS_SCHEMA가 추가되었지만 여전히 오류가 표시됨 방금 Angular 2 rc4에서 rc6로 업그레이드했는데 문제가 있습니다. 콘솔에 다음 오류가 표시됩니다. Unhandled Promise rejection: Template parse errors: 'cl-header' is not a known element: 1. If 'cl-header' is an Angular component, then verify that it is part of this module. 2. If 'cl-header' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schema' of th..

source 2023.04.27

그래프 API - 권한이 부족하여 작업을 완료할 수 없습니다.

그래프 API - 권한이 부족하여 작업을 완료할 수 없습니다. Graph Service Client에 액세스할 때 다음 오류가 발생합니다. : 권한 부여_ 파일: 할 수 .권한이 부족하여 작업을 완료할 수 없습니다. 이 오류를 조사한 후 가장 일반적인 해결책은 API에 대한 권한을 설정하는 것이었습니다.이 작업은 이미 수행되었으며 기본/전체 프로필을 읽을 수 있는 권한이 있습니다. API를 삭제하고 다시 추가했습니다. 는 나의 아래나코다에 입니다.AzureAuthenticationProvider에서 IAuthenticationProvider: public class AzureAuthenticationProvider : IAuthenticationProvider { private string _azureD..

source 2023.04.27

'app/hero.ts' 파일은 콘솔의 모듈 오류가 아닙니다. angular2의 디렉토리 구조에서 인터페이스 파일을 저장할 위치는 어디입니까?

'app/hero.ts' 파일은 콘솔의 모듈 오류가 아닙니다. angular2의 디렉토리 구조에서 인터페이스 파일을 저장할 위치는 어디입니까? 나는 하고 있습니다.angular2다음 주소에서 튜토리얼: https://angular.io/docs/ts/latest/tutorial/toh-pt3.html 나는 그것을 넣었습니다.hero인터페이스를 단일 파일 아래에 설치합니다.app콘솔에서 다음 오류가 발생했습니다. app/app.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. [0] app/hero-detail.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module..

source 2023.04.27

C#의 배열과 같은 목록을 초기화할 수 있는 이유는 무엇입니까?

C#의 배열과 같은 목록을 초기화할 수 있는 이유는 무엇입니까? 오늘 저는 C#에서 다음과 같은 일을 할 수 있다는 것을 알고 놀랐습니다. List a = new List { 1, 2, 3 }; 내가 왜 이걸 할 수 있을까요?어떤 생성자라고 합니까?어떻게 제 수업으로 이것을 할 수 있을까요?이것이 배열을 초기화하는 방법이라는 것을 알고 있지만 배열은 언어 항목이고 목록은 단순 개체입니다...이는 의 컬렉션 이니셜라이저 구문의 일부입니다.NET. 다음과 같은 경우에는 모든 컬렉션에서 이 구문을 사용할 수 있습니다. 구현합니다.IEnumerable(바람직하게는IEnumerable) 다음과 같은 이름의 메서드가 있습니다.Add(...) 기본 생성자가 호출된 다음Add(...)이니셜라이저의 각 멤버에 대해 호출..

source 2023.04.27

런타임에 XAML을 로드하시겠습니까?

런타임에 XAML을 로드하시겠습니까? 첫 번째 몇 가지 배경:저는 애플리케이션을 작성하고 있으며 MVVM 규약을 따르려고 노력하고 있습니다.제가 하고 싶은 한 가지는 애플리케이션에 다른 "스킨"을 부여하는 것입니다.동일한 애플리케이션이지만 한 클라이언트에 대해 하나의 "스킨"을 표시하고 다른 클라이언트에 대해 다른 "스킨"을 표시합니다. 그래서 제 질문은 다음과 같습니다. 실행 시 xaml 파일을 로드하여 내 앱에 "할당"할 수 있습니까? xaml 파일이 다른 폴더에 있는 외부 파일일 수 있습니까? 응용 프로그램이 다른 xaml 파일로 쉽게 전환할 수 있습니까, 아니면 시작할 때만 전환할 수 있습니까? 그렇다면 어디서부터 이에 대한 정보를 찾아야 할까요?어떤 WPF 방법이 존재할 경우 이 기능을 처리합니..

source 2023.04.27
반응형