C#琐碎记录之一

字符串数组去重复元素

方法一、

//a为需要去重复的数组
String[] q =a.Distinct().ToArray();

方法二、

 public static string[] DelRepeatData(string[] array)
 {
 	return array.GroupBy(p => p).Select(p => p.Key).ToArray();
 }

运算符&&和&

这个两在码Telelist时都常用于if语句的判断,但很多时候混着用忽略了他们的区别。
条件“与”运算符 (&&) 执行其 bool 操作数的逻辑“与”运算,但仅在必要时才计算第二个操作数,被称作为“短路”计算。
举个例子在WPF+C#开发中有一组CheckBox可以多选,此时如果要判断没有任何一个CheckBox被选中系统给出一个警告,此时只能用“&”。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注