C#中方法返回值的类型有哪些

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:04:38
请各位大侠指教!
还是有点模糊,定义一个方法如:
public int Add()
{

}
这个方法定义的对不?
public string ID
{

}
这是不是就是属性?假如ID后面加上()是不是就是方法?

无限制的,你能定义多少类型,它都能返回,

就2个
值类型 和 引用类型
值类型:1 表示实际类型 2 将至存放在内存中 3 值类型都存储在堆栈中 4 int char 结构
引用类型:1 表示只想数据的指针或者引用 2 包含内存堆中对象的地址
3 为null 来引用任何对象 4 类,接口 数组 字符串

C#我没研究,我用的是VB.net,但应该是差不多的,都属于.net语言,方法的返回值类型基本包括所有类型,除了最基本的整型,长整整型,字符串,数组,布尔,枚举,还有系统的类,或自定义的类,例如我自定义了矩阵类,我就可以返回一个矩阵类型。

无限制的啊,所有的基本数据类型和任何自定义的数据类型。
没错,不过你这函数的返回类型既然为int,就一定要记得加上一句return语句

可以返回数值类型(整型,浮点型等),布尔型,字符串型。
关键看你是以何种方式调用方法。

确切地说是任何已定义的类型(包括void也算一种)