Visual Studio 2012가 nullable 형식을 인식하지 못함

2 개의 nullable DateTime이 있으므로이를 빼면 nullable TimeSpan이 생성됩니다. 나는 .Value이것을 부르고 싶다 .

그러나 자동 완성 드롭 다운 목록은 대괄호 안의 유형이 일반 TimeSpan으로 간주됩니다. .Value목록에 없으며 제안 사항을 사용하면 컴파일되지 않습니다. 수동으로 입력하면 컴파일됩니다 .Value.

DateTime 중 하나만 nullable 인 경우에도 동일한 문제가 발생합니다. 결과에 TimeSpan?추가하는 경우에도 발생합니다 . Intellisense는 그것이 .DateTime?DateTime?DateTime

Visual Studio의 인텔리 센스에 문제가 있습니까? 현재 업데이트 3인데 ReSharper가 없습니다. 다른 컴퓨터에서도 같은 문제입니다.

편집 : 명확하게 말하면 intellisense가 잘못된 유형을 제안하는 이유에 대해 질문하고 있습니다. 코드를 컴파일하기 위해 무엇을 작성해야하는지 알고 있습니다.

한스 파산 트

동의합니다. IS는이 문제를 잘못 이해하고 뺄셈 결과가 a라고 올바르게 추론하지 않고 Nullable<TimeSpan>TimeSpan을 추론합니다. 대신 다음과 같이 작성하여 머리 위로 쓸어 넘길 수 있습니다.

var span = date1 - date2;
span.

지금 않습니다 올바르게의 유형 추론 스팬 변수를, 당신은 자동 완성 창에 HasValue을 볼 수 있습니다. 그렇지 않으면 런타임에 전혀 느려지지 않으므로 합리적인 해결 방법입니다.

원래 죄송합니다에 대해 귀하 또는 당사가 할 수있는 일은 없지만 connect.microsoft.com에서 피드백 보고서를 제출할 수 있습니다. 투표 할 수 있도록 링크를 게시하세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Visual Studio 2012가 기존 단위 테스트를 인식하지 못함

분류에서Dev

Visual Studio 2012가 기존 단위 테스트를 인식하지 못함

분류에서Dev

Visual Studio 2012에서 코드 변경 사항을 인식하지 못함

분류에서Dev

Visual Studio 2015가 참조를 인식하지 못함

분류에서Dev

Visual Studio 19에서 ASP.NET 용 SQL Server 2012를 인식하지 못함

분류에서Dev

Visual Studio에서 .NET Framework 4.6.2가 설치된 것을 인식하지 못함

분류에서Dev

Visual Studio Code가 기본 제공 typescript 정의 파일을 인식하지 못함

분류에서Dev

Visual Studio 2019 : Intellisense가 참조 된 어셈블리를 인식하지 못함

분류에서Dev

Visual Studio 2015가 Ionic 및 angularjs 매개 변수를 인식하지 못함

분류에서Dev

C # Visual Studio가 ZipFile.ExtractToDirectory를 인식하지 못합니다.

분류에서Dev

Android Studio가 문자열을 인식하지 못함

분류에서Dev

Visual Studio에서 Form.Designer.cs 파일을 인식하지 못함

분류에서Dev

SAS가 날짜 형식을 인식하지 못함

분류에서Dev

웹용 Visual Studio 2012 Express에서 DBContext가 인식되지 않음

분류에서Dev

Visual Studio Code-C # 확장이 Unity 클래스를 인식하지 못함

분류에서Dev

Visual Studio [ASP.NET MVC]에서 HttpContext.Current를 인식하지 못함

분류에서Dev

Visual Studio 2015에서 Windows SDK를 인식하지 못함 (Fall Creators Update)

분류에서Dev

Visual Studio 2019는 tsconfig.json을 인식하지 못합니다.

분류에서Dev

Developer Studio BPEL 프로젝트가 분석 확장을 인식하지 못함

분류에서Dev

CSharpScript.EvaluateAsync가 열거 형을 인식하지 못함

분류에서Dev

Mockito ArgumentCapture가 여러 일반 유형을 인식하지 못함

분류에서Dev

Visual Studio에서 시스템 로캘을 인식하지 못함 (double.Parse 실패)

분류에서Dev

Visual Studio가 내 Azure 구독을 찾지 못함

분류에서Dev

Visual Studio 2013은 아무것도 인식하지 못합니다.

분류에서Dev

Chutzpah가 포함 된 Visual Studio의 Test Runner는 Requirejs와 knockoutjs를 모두 사용할 때 QUnit 테스트를 인식하지 못합니다.

분류에서Dev

Android Studio 프로젝트가 일부 클래스를 인식하지 못함

분류에서Dev

Microsoft Visual Studio가 형식 특성의 값을 잘못 정의하고 있습니까?

분류에서Dev

Visual Studio에서 일부 면도기 구문을 인식하지 못합니다.

분류에서Dev

Aptana Studio가 루비 구문을 인식하지 못합니까?

Related 관련 기사

  1. 1

    Visual Studio 2012가 기존 단위 테스트를 인식하지 못함

  2. 2

    Visual Studio 2012가 기존 단위 테스트를 인식하지 못함

  3. 3

    Visual Studio 2012에서 코드 변경 사항을 인식하지 못함

  4. 4

    Visual Studio 2015가 참조를 인식하지 못함

  5. 5

    Visual Studio 19에서 ASP.NET 용 SQL Server 2012를 인식하지 못함

  6. 6

    Visual Studio에서 .NET Framework 4.6.2가 설치된 것을 인식하지 못함

  7. 7

    Visual Studio Code가 기본 제공 typescript 정의 파일을 인식하지 못함

  8. 8

    Visual Studio 2019 : Intellisense가 참조 된 어셈블리를 인식하지 못함

  9. 9

    Visual Studio 2015가 Ionic 및 angularjs 매개 변수를 인식하지 못함

  10. 10

    C # Visual Studio가 ZipFile.ExtractToDirectory를 인식하지 못합니다.

  11. 11

    Android Studio가 문자열을 인식하지 못함

  12. 12

    Visual Studio에서 Form.Designer.cs 파일을 인식하지 못함

  13. 13

    SAS가 날짜 형식을 인식하지 못함

  14. 14

    웹용 Visual Studio 2012 Express에서 DBContext가 인식되지 않음

  15. 15

    Visual Studio Code-C # 확장이 Unity 클래스를 인식하지 못함

  16. 16

    Visual Studio [ASP.NET MVC]에서 HttpContext.Current를 인식하지 못함

  17. 17

    Visual Studio 2015에서 Windows SDK를 인식하지 못함 (Fall Creators Update)

  18. 18

    Visual Studio 2019는 tsconfig.json을 인식하지 못합니다.

  19. 19

    Developer Studio BPEL 프로젝트가 분석 확장을 인식하지 못함

  20. 20

    CSharpScript.EvaluateAsync가 열거 형을 인식하지 못함

  21. 21

    Mockito ArgumentCapture가 여러 일반 유형을 인식하지 못함

  22. 22

    Visual Studio에서 시스템 로캘을 인식하지 못함 (double.Parse 실패)

  23. 23

    Visual Studio가 내 Azure 구독을 찾지 못함

  24. 24

    Visual Studio 2013은 아무것도 인식하지 못합니다.

  25. 25

    Chutzpah가 포함 된 Visual Studio의 Test Runner는 Requirejs와 knockoutjs를 모두 사용할 때 QUnit 테스트를 인식하지 못합니다.

  26. 26

    Android Studio 프로젝트가 일부 클래스를 인식하지 못함

  27. 27

    Microsoft Visual Studio가 형식 특성의 값을 잘못 정의하고 있습니까?

  28. 28

    Visual Studio에서 일부 면도기 구문을 인식하지 못합니다.

  29. 29

    Aptana Studio가 루비 구문을 인식하지 못합니까?

뜨겁다태그

보관