C#函数 161013
来源:互联网 发布:java map中文乱码 编辑:程序博客网 时间:2024/06/04 19:41
<visibility> <return type> <name>(<parameters>)
{
<function code>
}
visibility是可选的,默认是private
return type是返回值类型,可以是void
栗子:
publicvoid DoStuff()
{ Console.WriteLine("I'm doing something...");}
publicint AddNumbers(int number1,int number2)
{ int result= number1+ number2;
if(result>10)
{ return result; }
}
输出还是20,因为传进去的是个copy,主函数里面的值不会改变!!!
namespace value_ref
{
class Program
{
static void AddFive(int number)
{
number = number + 5;
}
static void Main(string[] args)
{
int number = 20;
AddFive(number);
Console.WriteLine(number);
Console.ReadKey();
}
}
}
输出25 加入ref关键字
namespace value_ref
{
class Program
{
static void AddFive(ref int number)
{
number = number + 5;
}
static void Main(string[] args)
{
int number = 20;
AddFive(ref number);
Console.WriteLine(number);
Console.ReadKey();
}
}
}
===============params===============================
static void Main(string[] args)
{
GreetPersons(0);
GreetPersons(25, "John", "Jane", "Tarzan");
Console.ReadKey();
}
static void GreetPersons(int someUnusedParameter, params string[] names)
{
foreach (string name in names)
Console.WriteLine("Hello, " + name);
}
- C#函数 161013
- C# 函数
- c#函数
- C# 函数
- C# 函数
- c#函数
- C#函数
- C#函数
- C#函数
- C#函数与JavaScript函数
- C#编程.函数.Main()函数
- C#中的函数指针
- c#常用函数
- C#函数(Asp.NET)
- C#函数列表
- C#函数大全
- C#常用函数
- c#常用函数
- 如何用简单易懂的例子解释隐马尔可夫模型?
- 学习总结:对Hibernate映射的学习?
- Git note --Basics
- VS2013+WDK8.1编译时tracewpp.exe无效
- (WEB.jQuery)jQuery选择器总结
- C#函数 161013
- LeetCode-通配符模式串匹配
- VC配置文件读取和写入
- js中使用jsp脚本和el
- Android技术的网址资源集合,此贴不定期更新,2
- RecyclerView下拉刷新,滑动删除以及拖动变换位置
- 基于N源码的AccountManagerService简单认识和账户添加流程分析
- Android中实现不同文字颜色和图文混排的Span总结
- PHP防止表单重复提交