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