首页 > 代码库 > 关于“类型”的杂记

关于“类型”的杂记

//类型
            /* string s = Console.ReadLine();
            int i = s.Length;//这是获取字符串长度,并返回int值,需要int类型接受。“属性”无需括号
            s = s.Trim();//去掉字符串前后的空格。“方法”需用括号
            //s=s.TrimStart();去掉字符串前面的空格
            //s=s.TrimEnd();去掉字符串后面的空格
            s = s.ToUpper();//字符串全大写
            //s= s.ToLower();字符串全小写
            s = s.Substring(6, 8);//(m(m为0时指第一位),截取n个)
            s = s.Replace(m,n);(所有m替换成n)*/
           
           


            Console.Write("交出身份证号!:");
            string s = Console.ReadLine();
            string nian="0";
            string yue="0";
            string ri="0";
            try
            {
                nian = s.Substring(6, 4);
                yue = s.Substring(10, 2);
                ri = s.Substring(12, 2);
            }
            catch (Exception e)
            {
                Console.Write("似乎出现了错误"+e);
            }
                Console.WriteLine("出生于"+nian+"年"+yue+"月"+ri+"日");
            Console.ReadLine();
           
            int i=s.IndexOf("3");//索引,匹配值第一次出现的位置
            //int i = s.IndexOf("3", 5);//匹配值在第5位之后,第一次出现的位置
            //int i = s.LastIndexOf("3");//匹配值最后一次出现的位置
            Console.Write("3第一次出现在"+i);
            Console.ReadLine();

            bool b = s.StartsWith("3703");//判断字符串的开头是|否为括号内的值,返回bool类型
            //bool b = s.EndsWith("631x");//判断字符串的结尾是否为括号内的值,同上
                Console.Write("开头不对!"+b);
                Console.ReadLine();

                /*double x = double.Parse(s);
                s = x.ToString("#.00");//四舍五入取小数点后两位,整数会带.00。“#.##”下,整数不会带.00
                s = i.ToString("#,#");//从右往左,每三位加一个逗号*/

关于“类型”的杂记