c#-7.0

    2

    1답변

    is 연산자를 사용하여 형식을 확인할 때 변수를 초기화하기 위해 C# 7.0 구문을 사용하고 있습니다. 나는, 같은 변수 이름을 사용하려면이 같은 모든 시나리오에 대해 "동물", 말 : // Yes, polymorphism may be better. This is just an illustration. if (item is Dog animal) { //

    5

    1답변

    메서드에서 반환되지 않지만 출력 매개 변수 인 튜플을 분해 할 수 있습니까? 나는 정확하게 자신을 표현하거나 적절한 용어를 사용하고 있는지 확신 할 수 없으므로 다음은 몇 가지 예입니다. void OutMethod(out (int aNumber, string someText) output) => output = (15, "yo"); void U

    3

    4답변

    나는이 줄을 쓸 때 : Severity Code Description Project File Line Suppression State Error CS0029 Cannot implicitly convert type '(string controller, string action)' to 'System.Tuple' Project.Web PageMetadata.c

    1

    1답변

    C# 7의 새로운 기능과 특히 로컬 메소드를 실험하고있었습니다. 나는 Linq Where Operator를 썼다. 로컬 메서드로 반복자 블록을 구현했습니다. 실제로 로컬 메서드는 비동기 메서드 및 반복자에 대한 완벽한 솔루션이라고 말하는 기사를 읽었습니다. 두 구현 사이에 차이점이 있는지 궁금한데 어느 것이 가장 좋지 않은가요? 먼저 구현 : 여기에 나는

    4

    1답변

    이것이 더 많은 이유입니다. 여기 간다. C# 7.0에는 "로컬 기능"이라는 새로운 기능이 추가되었습니다. 다음은 코드 스 니펫입니다. public int Fibonacci(int x) { if (x < 0) throw new ArgumentException("Less negativity please!", nameof(x)); retur

    6

    1답변

    .cshtml보기에서 보간 문자열을 사용하면 다음과 같은 인텔리 센스 오류가 발생합니다. Feature 'interpolated strings' is not used in C#5. Please use language version 6 or greater.이 코드 및 기타 C# 7 언어 기능은 컴파일 된 코드 (.cs 파일) . 아래에서 볼 수 있듯이 최신

    0

    1답변

    대리인의 인스턴스를 만드는 것이 무엇인지 궁금합니다. 나는 그들이 함수 포인터라는 것을 알고 있지만 위임 인스턴스를 사용하는 목적은 무엇입니까? 항상 람다를 사용하는 말인가 첫번째 생각에서 public delegate bool IsEven(int x); class Program { static void Main(string[] args)

    3

    2답변

    저는 나를위한 속성을 만들 일부 도우미를 작성하여 EF를 단위 테스트에 쉽게 적용하려고합니다. 나는 백업 필드 private Mock<DbSet<Workflow>> mockedWorkFlows; private Mock<DbSet<WorkflowError>> mockedWorkFlowErrors; 의 몇 가지있다 그리고 나는 일반적인 기능은 다음과 같은

    0

    2답변

    * .RESX XML 파일을 C#으로 JSON 파일로 변환하는 방법은 무엇입니까? 정규 RESX 파일이 있습니다. 예를 들어 : <data xml:space="preserve" name="KEY_1"> <value>Text A</value> </data> <data xml:space="preserve" name="KEY_2">

    5

    1답변

    C# 7의 새로운 ValueTuple 유형은 IComparable을 구현하지만 이것의 구현에서 찾을 수있는 documentation은 단순히 CompareTo의 반환 값이 "정렬 순서대로"상대 위치를 나타냅니다. 실제로 "정렬 순서"가 무엇인지 언급하지 않습니다. 소스를 조사하면 순서가 예상했던 것임을 알 수 있습니다. 첫 번째 필드를 기본값 인 Compa