日期:2014-05-17  浏览次数:20788 次

求份优雅的程序代码
总感觉自己写的代码不好看,而且像接口/继承/委托/很多方面的知识都没用到
希望有份代码让自己学习下
代码

------解决方案--------------------
自己去codeplex github上找呗
petshop之类的
------解决方案--------------------
.net framework的源代码就不错嘛
------解决方案--------------------
多看别人的代码
------解决方案--------------------

------解决方案--------------------
算了,我是实在人,贴一份个人认为比较优雅的代码
就看你看不看得懂。
不然你还是先把基础打好再说。
using System;
using System.Collections.Generic;
using System.Diagnostics;

internal static class LanguageFeatures
{
    private static void DisplayProcesses( Func<Process , Boolean> match)
    {
        var processes = new List< Object>();
        foreach (var process in Process.GetProcesses())
        {
            if (match(process))
            {
                processes.Add( new
                                  {
                                      process.Id,
                                      Name = process.ProcessName,
                                      Memory = process.WorkingSet64