반응형
C #에서 이름이있는 값 튜플에 별칭을 정의 할 수 있습니까?
using 키워드를 사용하여 C #에서 별칭을 정의 할 수 있다는 것을 알고 있습니다 .
예 :
using ResponseKey = System.ValueTuple<System.Guid, string, string>;
그러나 값 튜플에 대한 새 구문을 사용하여 정의 할 수 있습니까?
using ResponseKey = (Guid venueId, string contentId, string answer);
이 구문은 작동하지 않는 것 같습니다. 그럴까요?
이것은 요청되었으며 Github의 Roslyn 저장소에 기록되었습니다 . 그러나 거기에서 혼합 된 수신을 받았으며 제안 된 레코드 유형 은이 요구 사항을 충족하는 것 이상입니다.
이 문제는 Roslyn 리포지토리에서 종결 되었지만 현재 C # 언어 리포지토리에서 추적되고 있습니다 .
using
다음과 같이 정의됩니다 : ( MSDN ).using identifier = namespace-or-type-name;
(Guid venueId, string contentId, string answer)
네임 스페이스도 아니고 (정규화 된) 유형 이름도 아닙니다.
그러나 나는 대부분 추측하고 있습니다. 지금까지 C # 7.0이 존재한다는 사실조차 몰랐습니다.
반응형
'IT TIP' 카테고리의 다른 글
새로운 netstandardapp과 netcoreapp TFM의 차이점은 무엇입니까? (0) | 2020.11.05 |
---|---|
CFPrefsPlistSource iOS 10에서 값을 읽지 못했습니다. (0) | 2020.11.05 |
Android를 통해 Google 계정 ID / 사용자 이름에 액세스 (0) | 2020.11.05 |
mongodb에서 데이터 중복이 너무 많습니까? (0) | 2020.11.05 |
CSS 픽셀이 분수 일 수 있습니까? (0) | 2020.11.05 |