本人的第一篇博客
为什么开始写博客呢?
经常在CSDN上看到说程序员应该坚持写博客,我就忍不住了,想让自己变的更好!
首先来总结下写博客的好处吧,分别为一下几点。
- 强化你对知识点的理解
- 碎片化学习记录
- 提高写作能力
- 回忆知识点
- 帮助他人
这世界存在这么一个银行,你一出生,就自动享有这家银行为你开设的一个 VIP 账号。每一天,这个 VIP 账号里面都会被自动存入不多不少恰好 86400 元钱。而你的任务就是每天都要把这 86400 元花光,随便你买什么。如果不够了,那就只能忍痛割爱——因为没办法,银行会告诉你,对不起,您只能等明天再来取下一笔 86400 元钱了。如果竟然没花完剩下了,就只好作废——因为没办法,银行会告诉你,对不起,我们这家银行不接受存款,并且还要每日注销余额。反正,每天一共就有这 86400 元,不多不少。
看到这一段话真的特别感慨,我凭什么就成为不了大牛!
加油!!!
这是今天早上撸的一串代码
/// <summary>
///
/// </summary>
class Employee
{
public string Name { get; set; }
public decimal Salary { get; set; }
public static bool CompareEm(Employee E1, Employee E2) => E1.Salary < E2.Salary;
}
/// <summary>
/// 泛型委托的应用
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="SortArray"></param>
/// <param name="Compare"></param>
static public void Sort<T>(List<T> SortArray, Func<T, T, bool> Compare)
{
var Swapped = true;
do
{
Swapped = false;
for (int i = 0; i < SortArray.Count - 1; i++)
{
if (Compare(SortArray[i + 1], SortArray[i]))
{
T temp = SortArray[i];
SortArray[i] = SortArray[i + 1];
SortArray[i + 1] = temp;
Swapped = true;
}
}
} while (Swapped);
}
/// <summary>
///
/// </summary>
public void TestFunc()
{
var list = new List<Employee>
{
new Employee{Name="H",Salary=8000},
new Employee{Name="K",Salary=8000},
new Employee{Name="X",Salary=6000},
new Employee{Name="P",Salary=6500},
};
Sort(list, Employee.CompareEm);
}
工作时间 20171011-20180726