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

Future Focus I: Dynamic Lookup
; https://docs.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
    }
}


[연관 글]






[최초 등록일: ]
[최종 수정일: 6/24/2021]


비밀번호

댓글 작성자
 




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