|  | 
 
1金钱 
| /// <summary> /// 返回用户详细信息
 /// </summary>
 /// <param name="name">姓名</param>
 /// <param name="age">年龄</param>
 /// <returns>用户详细信息</returns>
 public string GetInfo(string name, int age)
 {
 string info;
 if(age<=20)
 info="XXX"+name+"XXX"+age+"XXX";
 else if(age<=40)
 info="XXX"+name+"XXX"+age+"XXX";
 else
 info = "XXX" + name + "XXX" + age + "XXX";
 return info;
 }
 
 请问大侠们!在定义类中的方法的时候后,int类型的字段可以直接使用?如代码中的age,而不是必须写成age.Tostring(),这是为什么呢?
 
 
 | 
 
最佳答案
查看完整内容 + 运算符既可作为一元运算符也可作为二元运算符。
一元 + 运算符是为所有数值类型预定义的。 
对数值类型进行一元 + 运算的结果就是操作数的值。
为数值类型和字符串类型预定义了二元 + 运算符。 对于数值类型,+ 计算两个操作数之和。 当其中的一个操作数是字符串类型或两个操作数都是字符串类型时,+ 将操作数的字符串表示形式串联在一起。
委托类型也提供二元 + 运算符,该运算符执行委托串联。
用户定义的类型可 ... |