1. .NET常用库收集

    CommandLineParser CommandLineParser

    2017/09/11 program

  2. .NET反编译工具汇总

    反编译 反编译

    2017/09/11 program

  3. C#界面编程

    2017/09/11 program

  4. C#线程及线程消息更新界面UI

    2017/09/11 program

  5. C#读写XML

    ```c# string filename = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, FILENAME_OPTIONS); XmlDocument xmlDoc = new XmlDocument(); XmlNode root = null; XmlElement element = null;

    2017/09/11 program

  6. C#读取命令行(控制台)进程的输出和错误

    ```c# //Process.StandardOutput使用注意事项 http://blog.csdn.net/zhangweixing0/article/details/7356841 private void runCmd(string toolFile, string args) { Process p; ProcessStartInfo psi; psi = new ProcessStartInfo(toolFile); psi.WorkingDirectory = System.AppDomain.CurrentDomain.BaseDirectory; psi.Arguments = args; psi.CreateNoWindow = true; psi.WindowStyle = ProcessWindowStyle.Hidden; psi.UseShellExecute = false; psi.RedirectStandardOutput = true; psi.RedirectStandardError = true; psi.StandardOutputEncoding = Encoding.UTF8; psi.StandardErrorEncoding = Encoding.UTF8;

    2017/09/11 program

  7. net core里使用托盘图标通知

    2017/09/11 program

  8. C#日志输出函数封装支持线程中使用

    C#在RichTextBox中显示不同颜色文字的方法_C#教程_脚本之家 ```c# #region 日志记录、支持其他线程访问 参考:C#在RichTextBox中显示不同颜色文字的方法 http://www.jb51.net/article/69791.htm public delegate void LogAppendDelegate(string text, Color color); private void _log(string text, Color color) { this.rtLog.SelectionColor = color; this.rtLog.AppendText(text + “\n”); }

    2017/09/11 program

  9. C#配置文件

    ```c# public static class ConfigHelper { //依据连接串名字connectionName返回数据连接字符串 public static string GetConnectionStringsConfig(string connectionName) { //指定config文件读取 string file = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; //System.AppDomain.CurrentDomain.BaseDirectory; System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(file); string connectionString = config.ConnectionStrings.ConnectionStrings[connectionName].ConnectionString.ToString(); return connectionString; }

    2017/09/11 program

  10. Duilib中list控件支持ctrl和shif多行选中的实现

    一、 由于diulib不支持list控件的多选修改。下面是修改的原理。 Ctrl+左键多选,按下Ctrl键点击,主要有三种情况: 选中一个 再点击,又选中一个 再点击前一个,前一个选中状态消失

    2017/09/08 duilib