C# v4.0의 새로운 기능은 무엇입니까? [복제하다
-
05-09-2019 - |
문제
가능한 복제 :
C# 4.0의 새로운 멋진 기능
안녕하십니까,
"C# v4.0에서 무엇을 원하십니까?"에 관한 몇 가지 질문이 있습니다. 이 질문은 다릅니다. 나는 당신이 Microsoft의 아기의 새 버전에서 무엇을보고 싶은지 묻지 않고 Microsoft Visual Studio 2010 Beta 1이 이미 나왔기 때문에 이미 거기에 무엇이 있는지 묻습니다.
나는 VS2010에서 구현 된 선택적 매개 변수 만 발견했습니다.
void foo(int a,int b = 10)
{
if(b != 10) throw new Exception();
}
void Main(string[] args)
{
foo(5);
foo(5,6);
}
내가 구현할 계획이 무엇인지 모르기 때문에 그 거대한 언어로 모든 것을 찾기가 매우 어렵습니다. 내 진보가 성장하는 데 도움이되지 않는 질문.
VS2010 Beta1에서 어떤 새로운 기능을 찾았습니까?
해결책
~ 안에 C# 미래 페이지 @ MSDN 샘플과 함께 C# 4.0의 BETA1 버전에 추가 된 새로운 기능에 대한 문서를 찾을 수 있습니다.
다른 팁
당신은 실제로 두 가지 별도의 질문을하고 있습니다.
VS2010 Beta1에서 어떤 새로운 기능을 찾았습니까?
이것은 언어 기능이 아닌 새로운 IDE 기능 일 것입니다. 나는 이것에 대해 많이 알지 못하지만 IDE가 WPF에서 다시 작성되었으며 멀티 모니터에 대한 더 나은 지원을 할 것임을 알고 있습니다. 다른 새로운 기능에 대한 기사가 있습니다 여기. XML/XSLT를 수행하는 경우 새로운 XSLT 디버깅 기능이 깔끔합니다.
C# 4.0의 새로운 기능은 무엇입니까?
가장 큰 새로운 기능은 "동적"키워드. 자신을 언급하는 선택적 매개 변수도 있습니다.
그 외에도 가장 중요한 새로운 기능은 제네릭에서 비밀화와 공분산 일 가능성이 높습니다. 나는 여기에서 그것을 설명하려고하지 않을 것입니다. 철저한 설명을위한 Eric Lippert의 블로그. 그는 주제에 대한 전체 시리즈를 가지고 있으며 자세히 설명됩니다.