神奇.NET之旅3

2023-01-31 00:01:57 之旅 神奇 net
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将选中行 注释
作业:
实现一个自动售货机的程序,提示的有物品编号,物品单价,能让客户选物品品种,能输入数量,然后提示金额,可以实现找零,输入金额不足提示补差额。客户可以反复的购买。

相关文章