论坛首页 编程语言技术论坛

.NET 4.0的重大更新路线图

浏览 12284 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2008-12-17  
subwayline13 写道
我写的一个读事件日志的一小段代码。

EventLog[] logs = EventLog.GetEventLogs();

var result = from log in logs
             where log.Log == "Application"
             select log;
EventLog applicatoinLog = result.First<EventLog>();

var entryResult = from EventLogEntry entry in applicatoinLog.Entries
                  where entry.Source == "Microsoft Fax" && entry.EntryType == EventLogEntryType.Error
                  orderby entry.TimeWritten descending
                  select entry;

foreach (EventLogEntry logEntry in entryResult)
{
    Console.WriteLine(logEntry.Message);
}

自从用了linq,我觉得我变傻了。



nnnnn年前在C里写数据库程序就和这个类似了...当然不够通用但效率更高。
1 请登录后投票
   发表时间:2008-12-19  
微软现在做出一个东西来,一定是经过锤炼的,一般涉及的地方,都会实现得很好。LINQ在性能上达到什么要求,微软在发布的时候已讲过:它稍低于ADO.NET,但是一般感觉不到它们的差别,但易用性上明显好于Hibernate。
1 请登录后投票
   发表时间:2008-12-19   最后修改:2008-12-19
4.0里还有对Dynamic Type的支持。有兴趣的可以看看PDC 2008的录像,非常华丽。想用静态类型就用静态类型,想用动态类型就用动态类型。
还有对并行程序开发的支持。
1 请登录后投票
   发表时间:2008-12-29  
ray_linn 写道
在OSTA开发中,.net可以发布精简版Runtime,只涉及需要的core和dll

redis version just is what you said.
1 请登录后投票
   发表时间:2008-12-29  
iceboundrock 写道
4.0里还有对Dynamic Type的支持。有兴趣的可以看看PDC 2008的录像,非常华丽。想用静态类型就用静态类型,想用动态类型就用动态类型。
还有对并行程序开发的支持。

貌似在CodeProject 里有人发过一个ducktype 系统,用dynamic code generation 实现的。
1 请登录后投票
   发表时间:2008-12-30  
做java的人说,c#算什么,动态类型groovy里面有。linq forpro里面早就有了。

java呢,还是一穷二白
1 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics