Virtual表示虚拟的含义但在C#中默认的成员是非虚拟的,通常将类中的成员定义为虚拟的,表示这些成员在继承后 可以被重写其中的内容   Virtual关键字可以修饰方法、属性、索引器 以及事件等用到父类的成员中 使用Virtual 关键字修饰属性和方法的语法形式如下 //修饰属性 Public virtual 数据类型 属性名 {get;set;} //修饰方法 访问修饰符 virtual 返回值类型方法 { 语句块 } 例子:   class Person { public&nbs…

2021年2月28日 0条评论 11点热度 阅读全文

1.在这里给出结构体信息: typedef struct tree { struct tree   *lchild;    //左孩子节点 struct tree *rchild;    //右孩子节点 char data;//数据域 }Tree,*Bitree; 在图纸上画出自己所要创建的二叉树,这里是用先序遍历的方法来创建一颗二叉树:   2.空节点用#代替,这里给出一个二叉树的输入例子: ABD##E##C##    代…

2021年2月28日 0条评论 50点热度 阅读全文

1、字面量 @唯一支持的转义序列是""、{ { 、}} Console.WriteLine(@"abc""efg"); int A = 100; string tempStr = $"{ { {A}}}"; 输出 abc"efg { 100} 也就是会把"",变成",{ {会变成一个{,}}会变成一个},在别的情况下转义符号\不起到任何作用; 2、字符串插值 int a = 100; Console.WriteLine($@"abc{a}efg"); Console.WriteLine($@"abc {a}efg"…

2021年2月28日 0条评论 19点热度 阅读全文

1、字面量 @唯一支持的转义序列是""、{ { 、}} Console.WriteLine(@"abc""efg"); int A = 100; string tempStr = $"{ { {A}}}"; 输出 abc"efg { 100} 也就是会把"",变成",{ {会变成一个{,}}会变成一个},在别的情况下转义符号\不起到任何作用; 2、字符串插值 int a = 100; Console.WriteLine($@"abc{a}efg"); Console.WriteLine($@"abc {a}efg"…

2021年2月28日 0条评论 4点热度 阅读全文

1.在这里给出结构体信息: typedef struct tree { struct tree   *lchild;    //左孩子节点 struct tree *rchild;    //右孩子节点 char data;//数据域 }Tree,*Bitree; 在图纸上画出自己所要创建的二叉树,这里是用先序遍历的方法来创建一颗二叉树:   2.空节点用#代替,这里给出一个二叉树的输入例子: ABD##E##C##    代…

2021年2月28日 0条评论 31点热度 阅读全文

前序遍历:根->左->右 中序遍历:左->根->右 后序遍历:左->右->根 //二叉树遍历堆栈方式实现 //2018.11.15 青春如诗 #include <stdio.h> #include <stdlib.h> #include <malloc.h> #define MaxSize 10 typedef struct TreeNode *BinTree; typedef BinTree Position; typedef char El…

2021年2月28日 0条评论 24点热度 阅读全文

set 特点: 快速查找,不允许重复值。 按一定顺序排列,集合中的每个元素被称作集合中的实例。 内部通过链表的方式组织(其实是红黑树),因此插入的时候比vector快,但在查找和末尾追加比vector慢。 使用方式: set s;//声明 begin()    返回set容器的第一个元素 end()      返回set容器的最后一个元素 clear()    删除set容器中的所有的元素 erase() 删除集合中的元素 empty()     判断set容器是否为空 max_size()   返回set容器可能…

2021年2月27日 0条评论 10点热度 阅读全文

set 特点: 快速查找,不允许重复值。 按一定顺序排列,集合中的每个元素被称作集合中的实例。 内部通过链表的方式组织(其实是红黑树),因此插入的时候比vector快,但在查找和末尾追加比vector慢。 使用方式: set s;//声明 begin()    返回set容器的第一个元素 end()      返回set容器的最后一个元素 clear()    删除set容器中的所有的元素 erase() 删除集合中的元素 empty()     判断set容器是否为空 max_size()   返回set容器可能…

2021年2月27日 0条评论 5点热度 阅读全文

  需要下载 MetadataExtractor 和 System.Drawing.Imaging 两个 NuGet 包 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using MetadataExtractor; using MetadataExtractor.Formats.Exif; using System.Drawing; u…

2021年2月27日 0条评论 6点热度 阅读全文

  需要下载 MetadataExtractor 和 System.Drawing.Imaging 两个 NuGet 包 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using MetadataExtractor; using MetadataExtractor.Formats.Exif; using System.Drawing; u…

2021年2月27日 0条评论 19点热度 阅读全文
1345672000