0311类

在不符合条件的时候用for再循环

例如

            //for (; ; )

            //{             

            //    Console.Write("请输入一个年份");

            //    int n = int.Parse(Console.ReadLine());

            //    if (n <= 9999 && n>= 1)

            //    {

                   

            //        for (; ; )

            //        {                      

            //            Console.Write("请输入一个月份");

            //            int y = int.Parse(Console.ReadLine());

            //            if (y >= 1 && y <= 12)

            //            {

                          

            //                for (; ; )

            //                {

            //                    Console.Write("请输入一个日期");

            //                    int r = int.Parse(Console.ReadLine ());

            //                    if (r <= 31 && r >= 1)

            //                    {

            //                        if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12)

            //                        {

            //                            if (r >= 1 && r <= 31)

            //                            {

            //                                Console.WriteLine("年" + n + "月" + y + "日" + r);

            //                                break;

            //                            }

            //                            else

            //                            {

            //                            }

            //                        }

            //                        if (y == 4 || y == 6 || y == 9 || y == 11)

            //                        {

            //                            if (r <= 30 && r >= 1)

            //                            {

            //                                Console.WriteLine("年" + n + "月" + y + "日" + r);

            //                                break;

            //                            }

            //                            else

            //                            {

            //                                Console.WriteLine("输入的日期有误");

            //                            }

 

            //                        }

            //                        else

            //                        {

            //                            if ((n % 4 == 0 && n / 100 != 0) || n / 400 == 0)

            //                            {

            //                                if (r >= 1 && r <= 29)

            //                                {

            //                                    Console.WriteLine("年" + n + "月" + y + "日" + r);

            //                                    break;

            //                                }

            //                                else

            //                                {

            //                                    Console.WriteLine("输入的日期有误");

            //                                }

 

            //                            }

            //                            else

            //                            {

            //                                if (r <= 28 && r >= 1)

            //                                {

            //                                    Console.WriteLine("年" + n + "月" + y + "日" + r);

            //                                    break;

 

            //                                }

            //                                else

            //                                {

            //                                    Console.WriteLine("输入的日期有误");

            //                                }

 

            //                            }

            //                        }

            //                    }

            //                    else

            //                    {

            //                        Console.WriteLine("输入的日期有误");

            //                    }

            //                }

            //                break;

            //            }

            //            else

            //            {

            //                Console.WriteLine("输入的月份有误");

            //            }

 

            //        }

            //        break;    

            //    }

            //    else

            //    {

            //        Console.WriteLine("输入的年份有误");

            //    }

            //}

            //Console.ReadLine();

Try-catch

Try是保护执行里面的代码段,若其中有错误不会管下面的直接跳转到catch

Catch:发现try中有错误直接执行;没有错误不执行

Finally不管前面有没有错误都执行

String类

大String包含小string

Length字符串的长度

X.trim()  去掉字符串前后的空格trimstart()去掉前面的空格trimend是去掉后面的空格

X=x.ToLower();将字符串中的大写英文字符转化成小写

X=x.ToUpper();将字符串中的小写英文字符转化成小写

Int c=a.lndexof()从前面找到前面的一个字符

Int d=a.lastindexof()找到后面的一个和前面相同的字符

Bool b=a.Contains()字符串中是否有此字符

Substring(m,n)从第m为截取字符串,截取n个

Replace(”字”,”子”)替换所有符合指定段的字符串条件的字符串

Math类

Ceiling  取上线的意思floor   取下线的意思

Math.pi   圆周率   math.Sqrt()  平方根的意思

Math.Round()  四舍五入,当整数部分为奇数.5上位,整数部分为偶数.5舍去

原文地址:https://www.cnblogs.com/wcc731546227/p/5266904.html