Microsoft MVP성태의 닷넷 이야기
.NET : 70. C# 4.0 - Dynamic Lookup [링크 복사], [링크+제목 복사],
조회: 11306
글쓴 사람
정성태 (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]


비밀번호

댓글 작성자
 




... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...
NoWriterDateCnt.TitleFile(s)
450정성태9/28/20069586.NET : 16. ADO.NET vNext Entity Data Model Designer Prototype, CTP
449정성태9/28/200610493TFS : 37. Team Foundation Server and Basic Authentication
448정성태9/28/200610062TFS : 36. Moving the Team Foundation Server Data Warehouse to a Separate Server
447정성태10/20/200610182Vista : 10. ASLR이 적용된 Vista
446정성태9/26/20069975개발환경 구성 : 31. Profiling Tool for .NET Developers
445정성태10/20/20069643Windows 2008 : 2. LHS Feature Of The Week #2 - Remote Differential Compression
444정성태10/20/200610207Windows 2008 : 1. LHS Feature Of The Week #1 - Transactional NTFS
443정성태9/23/200610093개발환경 구성 : 30. Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005
442정성태9/28/200610664TFS : 35. 설치 설명서 / 관리자 가이드 도움말 업데이트
441정성태9/21/200611149개발환경 구성 : 29. SQL Server Spec 비교
440정성태10/20/200610546.NET 3.0 : 3. WCF Workshops updated to Release Candidate 1
439정성태9/20/200610539개발환경 구성 : 28. Caml Viewer 2007 : released on Codeplex
438정성태9/20/200610309개발환경 구성 : 27. Enterprise Smart Card Deployment in the Microsoft® Windows® Smart Card Framework
437정성태9/19/200610243TFS : 34. Getting Started with TFS Integrator 파일 다운로드2
434정성태9/20/200610955개발환경 구성 : 26. Developing Web Applications on Windows Vista with Visual Studio 2005
433정성태10/20/200610403Vista : 9. Next Generation TCP/IP Stack
432정성태9/16/200610285TFS : 33. Now Available: Teamprise V2 Preview 2
431정성태9/16/20069926개발환경 구성 : 25. Announcing the Web Client Software Factory
430정성태9/15/200610273.NET : 15. ASP.NET 2.0 - A Preview of Web LINQ - BLINQ
429정성태9/15/20069853The True Cost of .NET Exceptions
428정성태9/15/200611646.NET : 14. IronPython 예제들
427정성태9/14/200611135개발환경 구성 : 24. Smart Start and Stop Service in VS.NET Build
426정성태9/13/200610560TFS : 32. Team Foundation Server Language Change Package
425정성태9/12/200610408TFS : 31. Team Foundation Administrator's Guide (TFSAdmin.chm)
424정성태9/12/200611076Visual C++ : 2. Managed Debugger Expression Evaluator - mcee_mc.dat
422정성태9/8/200610964.NET : 13. An Introduction to LINQ
... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...