
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
c# 抽象方法和虚方法的区别
1.虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。2.抽象方法只能在抽象类中声明,虚方法不是。如果类包含抽象方法,那么该类也是抽象的,也必须声明类是抽象的。3.抽象方法必须在派生类中重写,这一点和接口类似,虚方法不需要再派生类中重写。简单说,抽象方法是需要子类去实现的。虚方法是已经实现了的,可以被子类覆盖,也可以不覆盖,取决于需求。抽
别人写好的dll调用 c#
1.在vs里引用 右键 添加引用2,点击浏览选项3.把别人写好的dll 复制为路径4.把路径粘贴进去点击添加即可(添加完成后就跟调其它方法一样,看清楚 写好的dll里的参数就可以了)
Leetcode 39. 组合总和 c#
给定一个无重复元素的正整数数组 candidates 和一个正整数 target ,找出 candidates 中所有可以使数字和为目标数 target 的唯一组合。candidates 中的数字可以无限制重复被选取。如果至少一个所选数字数量不同,则两种组合是唯一的。对于给定的输入,保证和为 target 的唯一组合数少于 150 个。示例 1:输入: candidates = [2,3,6,7]
c# 移位运算<<(左移) 和 >>(右移)
C# 是用 <<(左移) 和 >>(右移) 运算符是用来执行移位运算。左移 (<<):将第一个操作数向左移动第二个操作数指定的位数,空出的位置补 0。左移相当于乘. 左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。x<<1= x*2x<<2= x*4x<<3= x*8x<<4= x*16同理, 右移即相
到底了







