您的位置:首页 > 编程语言 > C#

c#自学心得【2】【基础语法部分2】

2010-09-12 21:18 405 查看
1. 类型转化有两种, CAST 和 CONVERT 前者用于在内存同一区域的数据类型的转换,如type和int的转换,语法结构是 type j=2; int I = (int) j; 后者用于意义的转换,比如可以实现 string向int的转换,要调用函数 Convert.ToInt
2. 申请数组:类型名+[] 如 int [] num={5,8,3}; 但是如果仅仅想声明而不想赋值可用 int [] num = new int [5];
int i=number2.Length 可以直接得到数组长度!
3. Continue是跳过本次循环,break 是跳过整个循环
4.
Foreach 循环结构
string[] names = {"tom","dick"};
foreach (string name in names)
{
Console.WriteLine("{0}",name);
}
Console.ReadLine();
18. 函数 一个自己编写的实现string向int的转换
static void Main(string[] args)
{
int number = ReadLine();
Console.WriteLine("{0}", number);
Console.ReadLine();
}

static int ReadLine ()
{
Console.WriteLine("请?输º?入¨?一°?个?数ºy:êo");
string s1 = Console.ReadLine();
int i = Convert.ToInt32(s1);
return i;
}
此时的ReadLine 和 Main 是平级的
19. 函数内的return 就相当于循环语句中的break
20.
求100的阶乘Console.WriteLine("这a是º?个?求¨®100的Ì?阶¡Á乘?的Ì?程¨¬序¨°");
Double i=1;

for (int n = 1; n <= 100; n++)
{
i = i * n;
}
Console.WriteLine("运?算?结¨¢果?是º?:êo{0}",i);
Console.ReadLine();
21. 数组,含参数函,params的综合运用
static void Main(string[] args)
{

int total = sum(1,2);
Console.WriteLine("{0}", total);
Console.ReadLine();
}
static int sum(params int[] number)
{
int total=0;
foreach (int temp in number)
{
total = total + temp;
}
return total;

}
22. params(可变参数)后面接的参数必须是形参表里面的最后一个参数,而且形参里面只能有一个params参数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: