做时间的朋友😭
随便记记01

override 与重载(overload)的区别

1.重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。重载(overload)是面向过程的概念。
2.Override 是进行基类中函数的重写。Override 是面向对象的概念

C# Path.Combine方法代码示例

C# Path.Combine

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
string s1 = Path.Combine("D:", "file.txt"); // D:file.txt

string s2 = Path.Combine("D:\\", "file.txt"); // D:\file.txt
string s3 = Path.Combine("D:\\dir", "file.txt"); // D:\dir\file.txt
string s4 = Path.Combine("D:\\dir\\", "file.txt"); // D:\dir\file.txt

string s5 = Path.Combine("D:", "/file.txt"); // /file.txt
string s6 = Path.Combine("D:\\", "\\file.txt"); // \file.txt
string s7 = Path.Combine("D:\\dir\\", "/file.txt"); // /file.txt
string s8 = Path.Combine("D:\\dir\\", "\\file.txt"); // \file.txt

var fileDir = "C:\\Windows";
var fileDir2 = "C:\Windows"; //编译器直接报错
var fileName = "file.txt";

var filePath1= Path.Combine(@"C:\Windows", fileName);
// sendDir、fileName不能为空
var filePath2 = Path.Combine(fileDir, fileName);
if (File.Exists(filePath1))
{
File.Delete(filePath);
}
C#常用的排序方法

冒泡排序(Bubble Sort)

基本思路是:将相邻的记录的关键码进行比较,若前面记录的关键码大于后面记录的关键码,则将它们交换,否则不交换。

利用Hexo创建博客

1. 创建GitHub仓库

仓库名必须为 xxxxx.github.io 格式;

C#获取ListBox里的数据

C#获取ListBox里的数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public List<string> SelectedFileNames
{
get
{
List<string> temp = new List<string>();
foreach (var item in listBox.SelectedItems)
{
temp.Add(item.ToString());
}
//排序
temp.Sort()
return temp;
}
}
© 2022 Sk8erBoi
Powered by hexo | Theme is blank