一、C#方法中参数类型 有4种参数类型,有时候很难记住它们的不同特征,下图对它们做一个总结,使之更容易比较和对照。 二、C#方法中的参数 1、值参数 使用值参数,通过复制实参的值到形参的方式把数据传递到方法。方法调用时,系统做如下操作: · 在栈中为形参分配空间 · 复制实参到形参 注:栈(先进后出 ...
1)定义一个赋值运算符函数 关注点: 1)返回值的类型--是否为自身引用(*this) --确保可以连续赋值(链式编程) 2)传入参数类型--是否为常量引用 --若传入参数非引用,而是实例,那么从形参到实参会调用一次复制构造函数,会浪费内存 --常量引用确保不会改变出入实例的状态 3)释放自身已有的 ...
分类:
其他好文 时间:
2020-07-21 21:40:01
阅读次数:
64
// Object拆箱,取List类型 Type tp = DataSource.GetType(); // 判断类型是否是List<>泛类型 if (tp.IsGenericType && typeof(System.Collections.Generic.List<>).IsAssignable ...
分类:
其他好文 时间:
2020-07-21 13:58:00
阅读次数:
71
《SystemVerilog验证-测试平台编写指南》学习 - 第3章 过程语句和子程序 3.1 过程语句 3.2 任务、函数以及void函数 3.3 任务和函数概述 3.4 子程序参数 3.4.1 C语言风格的子程序参数 3.4.2 参数的方向 3.4.3 高级的参数类型 3.4.4 参数的缺省值 ...
分类:
其他好文 时间:
2020-07-21 09:47:25
阅读次数:
55
/* 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 格式: public 类名称(参数类型 参数名称) { 方法体 } /* 注意事项: 1. 构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 2. 构造方法不要写返回值类型,连void都 ...
分类:
编程语言 时间:
2020-07-19 11:39:57
阅读次数:
71
类之间的关系有:依赖、泛化、实现、关联、聚合、组合。 类图的六大关系 依赖 依赖关系是指类中用到了对方。可以是“类的成员属性”、“方法的返回类型”、“方法接收的参数类型”和“方法中使用到的类”。 对应的类图: public class PersonServiceBean { private Pers ...
分类:
其他好文 时间:
2020-07-18 22:54:32
阅读次数:
110
前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,在需求不断变更的环境下,手动编写文档的效率实在太低。与新版的swagger3相比swagger2配置更少,使用更加方便。 一、pom文件中引入Swagger3依赖 <dependency> ...
分类:
编程语言 时间:
2020-07-18 15:50:16
阅读次数:
397
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。 在java语言中,是怎么进行方法区分的呢? 首先java编译器会通过方法名进行区分,但是Java语言允许方法名相同的情况出 ...
分类:
其他好文 时间:
2020-07-16 12:03:59
阅读次数:
61
方法:类应该具有的功能;比如 Math.random();Arrays.sort();.... public void eat() { System.out.println("人可以吃饭"); } public void talk(String lanuage) { System.out.print ...
分类:
其他好文 时间:
2020-07-15 15:11:24
阅读次数:
57
sp_executesql的运用 书写语法要点: exec sp_executesql @sql,N’参数1 类型1,参数2 类型2,参数3 类型3 OUTPUT’,参数1,参数2,参数3 OUTPUT; 注意参数前后顺序必须对应好 如下图不同颜色的标记 简易测试代码: declare @FSQL ...
分类:
数据库 时间:
2020-07-15 12:58:41
阅读次数:
82