Microsoft MVP성태의 닷넷 이야기
.NET : 70. C# 4.0 - Dynamic Lookup [링크 복사], [링크+제목 복사],
조회: 11329
글쓴 사람
정성태 (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)
134정성태11/15/20058702Microsoft SQL Server Management Studio Express - Community Technical Preview (CTP) November 2005 [1]
242정성태4/19/20069063    답변글 정식 릴리스 - Microsoft SQL Server Management Studio Express
243정성태4/19/20068309    답변글 Microsoft SQL Server 2005 Express Edition Toolkit
245정성태4/19/20068893    답변글 Microsoft SQL Server 2005 Express Edition Service Pack 1
133정성태10/30/20059095VS.NET TS 버전을 제외하고 전부 나왔습니다. ^^
132정성태10/28/20059187IE Script 에서 ADO.Stream 개체를 사용 허가 유무를 지정.
131정성태10/27/20058616ASP.NET Spiced: AJAX
130정성태10/26/200510079RSA In JavaScript [1]파일 다운로드1
128정성태10/25/20058673Connecting to MS SQL Server from Unix파일 다운로드1
129정성태10/25/20058431    답변글 [추가]: SQL Server 2005 JDBC Driver Beta 2 Now Available
173정성태1/20/20068288        답변글 정식 릴리스: Microsoft SQL Server 2005 JDBC Driver
127정성태10/21/2005879964-bit Windows ; 언제, 그리고 왜 써야 할까?
126정성태10/19/20059176WSE(Web Services Enhancements) 3.0의 새로운 기능
125정성태10/14/20059085Cluster 가능한 StateServer 세션 관리자
124정성태10/14/20059243MapPoint Web Service SDK Version 4.0 for Visual Studio .NET 2003
123정성태10/14/20058963alpha release of the Python programming language for the .NET platform
161정성태1/3/20068981    답변글 [추가]: Beta release
184정성태8/12/20069511    답변글 Beta3 까지. ^^
190정성태3/10/20068782    답변글 Beta 4
221정성태3/31/20069058    답변글 Beta 5
246정성태4/21/20069065    답변글 Beta 6
295정성태5/24/20068111    답변글 Beta 7
122정성태10/13/20058909Determine whether service packs are installed on the .NET Framework
121정성태10/12/20058398.NET Reference Guide - 웹
120정성태11/14/20058804VS.NET Automation 과 VSIP
119정성태10/9/20058663Internet Information Services (IIS) 6.0 Resource Kit Tools (English)
... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...