Microsoft MVP성태의 닷넷 이야기
.NET : 70. C# 4.0 - Dynamic Lookup [링크 복사], [링크+제목 복사],
조회: 14387
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

Future Focus I: Dynamic Lookup
; https://learn.microsoft.com/en-us/archive/blogs/charlie/future-focus-i-dynamic-lookup

와... 재미있는 기능이네요. ^^
일정 영역 내부의 코드에 대해서는 정적 구문 검사를 적용하지 않는다는.

그동안 사용했던 지저분한 Reflection 구문이 많이 단순해지겠군요. 그나저나... 어쨌든 Reflection을 쓴다 해도 interface 기반으로 작성을 해서 가능한 정적 구문 검사 영역에 들게 하는 것이 최선이죠.

암튼. ^^ 다음과 같은 식의 구문이 가능하다고 합니다. (물론, 확정된 것은 아니라고 하는군요.)

static void Main(string[] args)
{
    dynamic
    {
        object myDynamicObject = GetDynamicObject();
        myDynamicObject.SomeMethod(); // call a method
        myDynamicObject.someString = "value"; // Set a field
        myDynamicObject[0] = 25; // Access an indexer
    }
}


[연관 글]






[최초 등록일: ]
[최종 수정일: 5/30/2024]


비밀번호

댓글 작성자
 




... 31  32  33  34  35  36  37  38  39  [40]  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
186정성태4/13/200611307Internet Information Services (IIS) 6.0 Manager for Windows XP
185정성태10/20/200611734Windows Vista CTP - Feb 2006 (Build 5308) [1]
183정성태4/13/200610967Running Windows with No Services
182정성태4/13/200611763Visual Studio 2005 Web Application Projects (Beta V2 Preview)
204정성태4/29/200611316    답변글 Visual Studio 2005 Web Application Projects
254정성태4/29/200610854    답변글 RC1 - Visual Studio 2005 Web Application Projects
255정성태4/29/200611038    답변글 설명서 - Introduction to Web Application Projects
181정성태4/13/200613225스마트 클라이언트 - Diagnosing Control in browser issues
180정성태4/13/200612308ILMerge
179정성태4/13/200610708개발자 입장에서 IE 7.0 에서 바뀐 점들
178정성태4/13/200610830Order Your Free Partner Product DVD
177정성태4/13/200610900What's New in Visual C++ 2005 IntelliSense?
176정성태4/13/200610482IE 7.0 Beta 2
175정성태4/13/200610156SQL2005_Sys_Views.pdf파일 다운로드1
174정성태4/13/200611001Create and Share Your Own Code Snippets
172정성태4/13/200610587Activating ActiveX Controls
171정성태4/13/200610613Install Multi Cab Files From Single Container Cab파일 다운로드1
170정성태10/20/200611486Windows "Monad" Shell Beta 3 [1]
169정성태4/13/200611323Windows Server 2003에서의 Visual Basic .NET : 새 벤치마크
168정성태4/13/200610479스마트 클라이언트, 애플리케이션의 신속한 개발 및 배포파일 다운로드1
167정성태4/13/200610252Web Service Security(WSE) 3.0.pdf파일 다운로드1
166정성태4/13/200610706윈도우즈 보안 가이드파일 다운로드1
165정성태4/13/200611014Don't Lock Type Objects! - lock( typeof( SomeClass ) );
163정성태4/13/200611374Virtual Earth SDK
164정성태4/13/200610905    답변글 InkWebPublisher
160정성태4/13/200611658MS 인증서버 : 인증서 유효 기간 기본값 변경
... 31  32  33  34  35  36  37  38  39  [40]  41  42  43  44  45  ...