神奇.NET之旅3

发布时间:2019-06-26 09:42:32编辑:auto阅读(1182)

    2010 07 19
    昨天晚上下暴雨 农业路一如既往的淹了 导致我迟到了15分钟+
    可怜的农业路 我能想起来很多农业路被淹的画面...车水马龙全在水里游。
    Char.IsDigit(char类型数据) 如果为数字返回TRUE
    用for循环卡一个时间段:
        for(DateTime dt = DateTime.Parse("2009-12-30"); dt <DateTime.Parse("2010-3-1");dt=dt.AddDays(1))
    {
    }
    foreach其实吧...就是封装了for循环
    string[] arr={"a","b","c"}
    foreach(string a in arr)
    {
    Console.WriteLine(a);
    }
    每一个异常都是一个类 System.Exception是所有异常的父类
    ++++++++++自定义异常类+++++++++++这玩意儿比较2
    checked(对于×××算术运算和转换显式溢出检查)和uncheck
    运算符   条件运算符?:               
    类型检测运算符as:
    private void button1_Clic(object sender,EventArgs e)
    (sender as Button).Text="asfda";
    常用String函数:
     string str1= "1234";
                string str2="23";
                string str3 = "23412356";
               
                //Console.WriteLine(str1.IndexOf(str2));//结果:1
                //Console.WriteLine(str1.CompareTo(str2));//结果:-1 因为相互比较的是字符串的首个字符的ASCII码。1比2小...
                //Console.WriteLine(str1.Contains(str2));//结果:TRUE
              //  string a = string.Concat(str1,str2);
              //Console.WriteLine(a);//结果:123423
                //string b=string.Copy(str1);
                //Console.WriteLine(b);//结果:1234
                //Console.WriteLine(str1.EndsWith("4"));//TRUE
                //string c="zcv";
                //Console.WriteLine(c.Insert(1,str1));//结果z1234cv
                //Console.WriteLine(string.IsNullOrEmpty(""));//结果:TRUE
                //Console.WriteLine(string.IsNullOrEmpty(str1));//结果:FALSE
                //Console.WriteLine(str3.LastIndexOf(str2));//结果:4
                //Console.WriteLine(str1.PadLeft(9));//结果:_____1234(右对齐此实例中的字符,在左边用空格或指定的 Unicode 字符填充以达到指定的总长度。)
                //Console.WriteLine(str1.PadRight(9));//结果:1234_____(同上相反)
                //Console.WriteLine(str1.Remove(1,2));//结果:14
               // Console.WriteLine(str1.Replace("2","b"));//结果:1b34
                //string str4 = "what's your name? my name is :superman!";
                //string[] split =str4.Split(new Char[]{':','?','!'});
                //foreach(string a in split)
                //{
                //    Console.WriteLine(a);
                //}//结果:结果比较2蛋,所以自己运行试试吧...
    StringBuilder用在大量字符串拼接时候,效率高于string
    ASCII码(美国标准信息交换码)和Unicode码(统一码,万国码)
    ctrl+E+C将选中行 注释
    作业:
    实现一个自动售货机的程序,提示的有物品编号,物品单价,能让客户选物品品种,能输入数量,然后提示金额,可以实现找零,输入金额不足提示补差额。客户可以反复的购买。

关键字

上一篇: linux学习第3天

下一篇: 3月9日作业