답변:
프로젝트 에서 dynamic
키워드 를 사용할 때 / 사용할 때 사용됩니다 . 어셈블리에는 C # 런타임 바인더가 포함되어 있습니다.
C # 컴파일러는 기본적으로 라이브러리로 추출되어이를 지원하는 데 필요한 코드를 생성, 컴파일 및 실행할 수 있습니다. dynamic
키워드 . dynamic
코드에서 처음 사용할 때이 어셈블리 (System.dll, System.Core.dll 및 System.Dynamic.dll)가 AppDomain에로드됩니다.
dynamic
현재보다 더 많이 사용해야합니까 (즉, 절대로)?
using System.Linq;
는 모든 파일에 자동으로 추가하는 방법과 유사 합니다. 새로운 언어 기능을 조금 더 매끄럽게 만듭니다. 을 사용하려면 dynamic
노력하지 않아도됩니다.
항상 지금까지 제거했습니다. 아직 문제가 없습니다.
<Reference Include="Microsoft.CSharp" />
.csproj 파일에 표시된 줄을 제거해도 괜찮습니다 .