摘要:
Enumerable.First() 方法:返回序列中的第一个元素,如果源序列为空,则抛异常。Enumerable.FirstOrDefault ()方法返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。Enumerable.Single)()方法返回序列的唯一元素;如果该序列并非恰好... 阅读全文
摘要:
经常在项目中遇到要删除集合中某些元素,而用foreach遍历集合时,不能在遍历集合时直接移除要移除的元素,在这里总结了集合筛选的方法:static void Main(string[] args){ List personList = new List { new Person{Name="张三"... 阅读全文
摘要:
细节1.应用程序启动前检查更新: 步骤:主工程-右键属性-发布(页面)-按“更新”按钮-勾选“应用程序应该检查更新(T)”-选择“应用程序启动前(F)”,如下图:细节二:ClickOnce发布时"包括"资源文件(dll、xml等): 项目中遇到过发布成功,但是运行发布后的程序时,加载配置文件失败,如... 阅读全文
摘要:
今晚看了一篇前辈写的linq对集合元素合并去重复处理,觉得有点麻烦,原文地址如下:http://www.cnblogs.com/yjmyzz/archive/2012/12/18/2823170.html#undefined于是我自己琢磨利用linq的分组函数,重新写了一个方法,代码如下:using... 阅读全文
摘要:
string.IsNullOrWhiteSpace(str)这个是判断所有空白字符,功能相当于string.IsNullOrEmpty和str.Trim().Length总和,他将字符串给Char.IsWhiteSpace为ture的任何字符都将是正确的。根据MSDN的说明,这个方法会比调用上述两个... 阅读全文
摘要:
实体类:员工类:public class Department : ObservableCollection{public string DepName { get; set; }public ObservableCollection Employees { get; set; }}部门类:publ... 阅读全文
摘要:
wpf无法加载程序集的元数据 可能已从web下载 别人写的wpf程序,源代码放到自己电脑上,设计器加载出现问题:无法加载程序集“XXX”的元数据。 别人写的wpf程序,源代码放到自己电脑上,设计器加载出现问题:无法加载程序集“XXX”的元数据。 解除锁定步骤:找到你的dll->右键属性->通用选项卡 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Excel = Microsoft.Office.Interop.Excel;namespace ExcelToPdfDem... 阅读全文