C#할 수 있는 별칭을 정의 값 튜플과 이름?

나는 그것을 알's 한 별칭을 정의에서는 C#과 함께 사용**키워드를 사용합니다.

예:

using ResponseKey = System.ValueTuple<System.Guid, string, string>;

그러나,그것을 가능한 정의를 사용하여 하나의 새로운 대한 구문을 value tuples?

using ResponseKey = (Guid venueId, string contentId, string answer);

이 구문은 나타나지 않습니다. 해야하는가?

질문에 대한 의견 (8)
해결책

이 요청되었다고 기록에 Roslyn repo on Github. 그러나 그것을 받은 혼합하는 리셉션이 있고,제안된 기록을 형식,는 것보다 더 많은 커버 이 요구 사항입니다.

문제리에서 닫힌 Roslyn repo그러나 이제에서 추적되지 않 C#언어 repo.

해설 (0)

사용은 다음과 같이 정의됩니다. <코드>를 사용하여식별자=네임스페이스-또는-type-name;</드>(MSDN).

(Guid venueId,문자열 contentId,문자열에 답변)지 않는 네임스페이스나(완전 자격)형식 이름입니다.

하지만 저는 주로 추측하고 있습니다. 하지 않았더라도 알고 있 C#7.0 존재하는 지금까지.

해설 (6)