7114人加入学习
(10人评价)
C#编程-第四季-高级篇-宇宙最简单2022最新版

制作完成于2021年11月18日 使用VS2022

价格 免费

lambda表达式改写匿名方法

Func<int,int,int> plus = (a,b)=>{return a+b;};

Func<int,int,int> plus = (a,b)=>a+b;

[展开全文]

择一匹配

| 将两个条件进行或运算

[展开全文]

\w    代表大小写字母和0-9和下划线_

\D    补集
\W   补集

[]     可以在中括号内输入你想要匹配的字符集合,可以自定义,可以组拼[a-zA-Z_]

^     在中括号中代表补集(取反)。

+    代表至少有一个或多个匹配字符

2,    代表至少有n个或多个匹配字符

[展开全文]

C#的命名空间,

命名空间是可以嵌套的,命名空间内可以创建一个新的命名空间。
如:
namespace 命名空间_1
{
  namespace 命名空间_2
  {
     internal class 类1;
   }
}

如何调用:
方式1:
命名空间_1.命名空间_2.类1 A=new 命名空间_1.命名空间_2.类1();

方式2:
using 命名空间_1.命名空间_2;
类1 A=new 类1();
 

[展开全文]

 Action委托   void返回类型

Func委托   带有一个返回值

[展开全文]

\d表示数字

*表示0个或多个

^表示以什么开头(在【】中表示取反)

$表示以什么结尾

\w表示大小写字母 0-9

 

[展开全文]

String不可变换,StringBuilder可以变换

[展开全文]

String 类的常用函数:

1. CompareTo(): 判断两个字符串是否相等,相等返回0,不相等返回1;

2.Replace(旧字符,新字符): 替换字符串中某个char,然后输出改变后的字符串;

3.Split(指定字符):根据指定的一个字符来拆分字符串;

4.Substring(index,length): 截取从index开始i之后的字符串,并返回特定长度的字符串。

5.ToLower():把字符串所有大写字母转换为小写字母;

6. ToUpper():把所有大写字母转换为小写字母。

7.Trim():去除字符串中的空格。(一般用在登录账号的时候)

8. String.Concat(string 1, string 2): 合并string 1和string 2;

9.CopyTo():

[展开全文]

Internal Class: 仅仅能在同一个namespace里面调用

[展开全文]

StringBuilder创建的字符串,本身会因为被调用改变自身。string本身不会变

多次频繁地改变数据时,用StringBuilder划算

[展开全文]

CompareTo();相同返回0,不同1

[展开全文]

CompareTo() 相同内容输出0 不相同内容输出1

演示内容:

string s = "WhaleJINGYU"

Console.Writeine(s.CompareTo("Whale"))

输出内容 1 不相同

Console.WriteLine(s.CompareTo("WhaleJINGYU"))

输出内容 0 相同

Replace() 将内容替换为所要替换的内容

演示内容:

string s = "Whale.JINGYU"

Console.WriteLine(s.Replace(".","-"))

输出内容:Whale-JINGYU

[展开全文]

string s = "内容"

s.Length 获取字符串内容长度

Console.WriteLine(s[要取的第几个内容 填写数字])

[展开全文]

命名空间开头不能以数字开头 可以加_来解决

internal 只能在同一个命名空间下使用

如果要使用另外一个命名空间的类

方式一:

类的路劲:

命名空间名字.要使用的类 对象名 = new 命名空间名字.要使用的类();

方法二:

引用类的命名空间

using 要引用的命名空间

要使用的类 对象名 = new 要使用的类

[展开全文]

字符串的方法

1.CompareTo(); 比较    0/1

2. Replace("","") 替换

3.Split(“.”)  拆分

4.Substring (index)截取

5.ToLower()/ToUpper()  大小写

6.Trim()  忽略前后的空格

 

 

   

[展开全文]

花括号保存对象

中括号保存数组

[展开全文]

FileStream

FileStream writeFileStream = new FileStream(@"E:\VSWorkspace\fileCopy.zip",FileMode.Create,FileAccess.Write);

 

[展开全文]