C#基础学习2---总结
2012-04-14 21:48
218 查看
1.函数
返回值类型(int ,string ,......,void(无返回值时)) 函数名(参数列表)
int ReadInt(string msg)
{
return 值;
}
return 立即返回
函数重载(参数个数或者参数类型不同,构成函数)
static int Add(int a,int b)
{
return a+b;
}
static string Add(string a,string b)
{
return a+b;
}
2.可变参数
static int Max{params int[] array}
{
int max=0;
foreach(int i in array)
{
if(i>max)
{
max=i;
}
}
}
调用 Max(1212,232,231),求最大的数,可输入任意多大值
3.函数ref,out参数
static void Sawp(int a,int b)//操作的是复制品,不会改变其原来的值,复制进来的
{
int temp=a;
a=b;
b=temp;
}
static void Swap(ref int a,ref int b)//传进来是变量本身了,会改变,使用之前必须给变量赋值
{
int temp=a;
a=b;
b=temp;
}
4.字符串的处理
char a='c'; string b="f"; 区别
string c=""; string c=null 区别(一个是长度为0,一定是没有)
判断字符串是否为空(常用IsNullOrEmpty)
if(s==null||s==""||s==string.Empty)
if(string.IsNullOrEmpty)
string.ToLower() string.Trim() string.Equal()
返回值类型(int ,string ,......,void(无返回值时)) 函数名(参数列表)
int ReadInt(string msg)
{
return 值;
}
return 立即返回
函数重载(参数个数或者参数类型不同,构成函数)
static int Add(int a,int b)
{
return a+b;
}
static string Add(string a,string b)
{
return a+b;
}
2.可变参数
static int Max{params int[] array}
{
int max=0;
foreach(int i in array)
{
if(i>max)
{
max=i;
}
}
}
调用 Max(1212,232,231),求最大的数,可输入任意多大值
3.函数ref,out参数
static void Sawp(int a,int b)//操作的是复制品,不会改变其原来的值,复制进来的
{
int temp=a;
a=b;
b=temp;
}
static void Swap(ref int a,ref int b)//传进来是变量本身了,会改变,使用之前必须给变量赋值
{
int temp=a;
a=b;
b=temp;
}
4.字符串的处理
char a='c'; string b="f"; 区别
string c=""; string c=null 区别(一个是长度为0,一定是没有)
判断字符串是否为空(常用IsNullOrEmpty)
if(s==null||s==""||s==string.Empty)
if(string.IsNullOrEmpty)
string.ToLower() string.Trim() string.Equal()
相关文章推荐
- 黑马程序员_学习日记5_C#基础归纳总结之派生类的构造函数
- C#基础面试题(学习总结)
- 黑马程序员_学习日记6_C#基础归纳总结之堆栈分配图解
- C#学习基础知识总结
- C#语言基础学习总结-1
- 黑马程序员_学习日记3_C#基础归纳总结之结构
- C#学习总结之一基础语法篇
- 黑马程序员_学习日记7_C#基础归纳总结之泛型
- c#基础知识总结学习
- C#基础学习要点总结1
- C#基础学习1-----总结
- 黑马程序员_学习日记4_C#基础归纳总结之继承
- C#学习基础知识总结
- c#基础学习3---总结
- 黑马程序员_学习日记2_有关C#基础知识总结归纳之对象和类型
- C#基础学习要点总结2
- C#基础学习4----总结
- C#第七次作业:学习总结
- C#语言学习--基础部分(二十) 类的赋值,new,override,virtual
- 学习C#基础知识(五)1