C#中返回值类型是什么意思?string类型返回的也是string型吗?是不是声明什么类型返回的也是什么类型?

如题所述

和C、C++中的返回值一样的,就是一个函数处理完,会出现两种情况
public void Test()
{
}
public int Test()
{
int i=0;
return i;
}
第二种情况,当你在其他函数中调用这个函数,就会返回一个int型的值,当然根据你的定义Test类型也可以返回其他值得类型。
你说的“声明什么类型返回的也是什么类型”可以这样说,是对的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-30
举一个例子吧
public string 方法名()
{
return “string类型值"
}

//return 的值必须和函数中定义的类型一样
第2个回答  2012-10-31
你可以查查值类型和引用类型的区别

值类型
引用类型,

C#中返回值类型是什么意思?string类型返回的也是string型吗?是不是...
第二种情况,当你在其他函数中调用这个函数,就会返回一个int型的值,当然根据你的定义Test类型也可以返回其他值得类型。你说的“声明什么类型返回的也是什么类型”可以这样说,是对的。

C#中Main方法的4种形式的区别?
一般的应用程序在执行结束之后,都会给操作系统返回一个执行结果代码,类型为int,来说明自己的执行情况.int返回类型的main函数是标准的main函数,最后根据执行结果向操作系统返回结果代码.void类型的main函数就是不返回任何东西的非标准main函数类型.然后是参数类型,这个也分两种,不带参数的和带一个string数组的...

c#控制台程序的主方法一定要有返回值吗?
void表示没有返回值 int 表示返回int型的 string表示返回string型的 以此类推

c#中 return0和return1什么意思啊
这个应该看程序而定啦,0和1只是对返回结果的一个表示,返回0说明你要查询的结果不存在,返回1说明查询结果存在,你也可以换成其他的字符串(但必须声明方法的返回值类型是string)。但是如果返回值类型是bool型的话,那么这样写是不规范的,在C#中,对于bool型结果应该用true或false来表示 ...

c#中如何确定是否有返回值
public void A(){ Response.Write("俺没有返回值");session("传出") = "按是传出值";} 下面这个就有ArrayList 类型的返回数据,接收字符型变量 public ArrayList A (String Str){ ArrayList arrList;\/\/一般都存在 ... ...return arrList;} 下面这个就有String 类型的返回数据 public String ...

C#中static int date_convert(string month)什么意思
声明一个静态方法(函数)date_convert 此方法接收一个参数 month 类型为字符串 此方法有一个返回值,返回值的类型为 int (整数型)

C#的强类型解释
一直说C#是强类型语言 通俗地讲 便是指C#中的 变量 在开发时的类型便是明确的 String便是String Int 就是Int 毫无争议 强类型的好处有很多 张嘴便可随意举上几例 能够享受代码提示功能 能够获得重构工具的支持 能够在编译期发现更多错误 ……不过C#也不是 绝对 的强类型语言 因为它也有弱类型 那就...

C#的 i=Int32.Parse(console.ReadLine());是什么意思请详解
ReadLine()是读取一行,返回值是string类型,Int32.Parse()是值类型转换,返回值是int类型,总体来看是将一行的数据转换成数值类型然后赋值给i变量

怎么在C#中的代码判断是INT型数据还是STRING型的数据
\/\/\/ \/\/\/ 判断给定的字符串(strNumber)是否是数值型 \/\/\/ \/\/\/ 要确认的字符串 \/\/\/ <returns>是则返加true 不是则返回 false<\/returns> public static bool IsNumber(string strNumber){ return new Regex(@"^([0-9])[0-9]*(\\.\\w*)?$").IsMatch(strNumber);} 反过来就不是int ...

C#中什么时候用string 什么时候用int.
?当然是需要计算时用INT ,需要显示或记录的时候用strng了 ?没明白您是什么意思。不过,在一定的条件下,两者是可以互相转换的,如:Convert.Tostrng(23);Convert.Toint("23");

相似回答