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

1.  类型转化有两种, CAST CONVERT 前者用于在内存同一区域的数据类型的转换,如typeint的转换,语法结构是 type j=2; int I = (int) j; 后者用于意义的转换,比如可以实现 stringint的转换,要调用函数 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. 函数 一个自己编写的实现stringint的转换

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参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值