C#文件管理器、读取文件列表

打开文件夹和选择其中某一项 1private void openExplorer() 2{ 3string FilePath = Directory.GetCurrentDirectory(); 4//打开文件夹并选中文件 5System.Diagnostics.Process.Start("Explorer", "/select," + FilePath + "\\" + "infolist.xml"); 6//仅打开文件夹 7System.Diagnostics.Process.Start(FilePath); 8} 读取某位置的指定后缀文件(列表),

Winform适配dpi

https://zhuanlan.zhihu.com/p/128588859 在项目中添加一个:应用程序清单文件 在清单文件app.manifest的 </assembly> 标签下添加 1<application xmlns="urn:schemas-microsoft-com:asm.v3"> 2<windowsSettings> 3<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware> …

归档辅助小程序

最近写了一个工作用的小程序:https://github.com/kasusa/archive_helper 然后从开始写到现在大概花了5小时

Linkedlist删除指定值

info是我自己定义的一个类。 下面是如何删除linklist中指定item的办法。 1LinkedList<info> infolist = new LinkedList<info>(); 23string todelete = "1"; 45info tmpitem = new info(); 6foreach (var item in infolist) 7{ 8if (item.no == todelete) 9tmpitem = item; 10} 11infolist.Remove(tmpitem);

保存object到xml

对实体类做标记 [DataContract] 标记在class前。 [DataMember] 标记在需要保存的属性前。 1[DataContract] 2public class Car 3{ 4[DataMember] 5public string name; 67[DataMember] 8double power; 910[DataMember] 11List<Wheel> wheels; 12} 拷贝这两个函数 保存:保存文件到xml,文件目录