zoukankan      html  css  js  c++  java
  • LINQPad 应用

    https://www.linqpad.net/

    使用 LINQPad 调试linq以及lambda表达式

    http://www.studyofnet.com/news/1168.html

    linq 转化XML , 可以方便地把XML导出为CSV

    var path = @"d: emp ote.xml";
    var doc = XDocument.Load(path);
    doc.Dump();

    var q = from x in doc.Elements()
    select new {
    name=x.Attribute("name").Value
    ,to=x.Elements("to").FirstOrDefault().Value
    ,fromcol=x.Elements("from").FirstOrDefault().Value
    ,heading=x.Elements("heading").FirstOrDefault().Value
    ,body=x.Elements("body").FirstOrDefault().Value
    };

    q.Dump();

    linq查询EventLog

    string eventLogLocation = @"d:	empApplication.evtx";
    //var query = new EventLogQuery("Application", PathType.LogName, "*[System/Level=2]");
    string queryString = "*"; // XPATH Query
    EventLogQuery eventsQuery = new EventLogQuery(eventLogLocation, PathType.FilePath, queryString);
    EventLogReader logReader = new EventLogReader(eventsQuery);
    
    for (EventRecord eventInstance = logReader.ReadEvent();
        null != eventInstance; eventInstance = logReader.ReadEvent())
    {
    	//if(eventInstance.FormatDescription().Contains("SuanMing")){
    	    // Display event info
    	    Console.WriteLine("-----------------------------------------------------");
    		 Console.WriteLine("TimeCreated: {0}",eventInstance.TimeCreated.ToString());
    	    Console.WriteLine("Event ID: {0}", eventInstance.Id);
    	    Console.WriteLine("Publisher: {0}", eventInstance.ProviderName);
    	    Console.WriteLine("Description: {0}", eventInstance.FormatDescription());
    		String eventXml = eventInstance.ToXml();
    		Console.WriteLine(eventXml);
    	//}
    	
    }
    

      

  • 相关阅读:
    【长沙集训】2017.9.11
    Miller-Rabin素数测试
    数论模板
    树状数组 区间修改+区间查询
    POJ 2104:K-th Number 整体二分
    Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
    redhat6.5 配置使用centos的yum源
    Failed to start firewalld.service: Unit firewalld.service is masked
    CentOS7安装iptables防火墙
    Linux下的tar压缩解压缩命令详解
  • 原文地址:https://www.cnblogs.com/sui84/p/7350907.html
Copyright © 2011-2022 走看看