首页 > Windows开发 > 详细

2015-10-27 C# 第三次课

时间:2015-10-28 01:32:50      阅读:404      评论:0      收藏:0      [点我收藏+]

1、StringBuilder使用方法

技术分享

   方法一:结果与方法二相同,但这种方法很耗系统资源,建议不要使用.

string s1 = "aaa";

           s1 += "bbb";

           s1 += "cccc";

           s1 += "dddd";

           Console.WriteLine(s1);

   方法二:结果与方法一相同,这种方法最优化,建议使用.   

string s1 = "aaaa";

            StringBuilder sb = new StringBuilder();

            sb.Append(s1);

            sb.Append("vvvvvv");

            sb.Append("dddddd");

            //Console.WriteLine(sb.ToString());

另外字符常用方法:

字符串变量传值:

    string s1 = "a";

    string s2 = "b";

    string s = string.Format("大家好,小明今年{0}岁,小王今年{1}岁", s1, s2);

将S1的值传递给{0},S2的值传递给{1},整合成一个新的字符串赋值给S 

2、format方法:(foreach方法就是对一个集合或者数组进行遍历)

Foreach遍历数组的方法:

  class Program
{
  static void Main(string[] args)
  {
    string[]aString={"aaa","ccc","ddd","eeee"};;
    foreach(var c in aString) //遍历
     {
     Console.WriteLing(c);
    }
     Conesole.ReadKey();
  }
 }

结果:

技术分享

 3、错误和异常:

    3.1、错误就是语法有问题,不能够编译通过的。

  class Program
{ 
   static void Main(string[] args)
   {
        stringg a="dsadfa";
        Console.ReadKey();
   }
}

技术分享

    3.2、异常是可以编译通过,但是不能够正常的运行  

    class Program
{ 
     static void Main(string[] args)
     {
         string[] aString={"aaa","ccc","ddd","eeee"};
        Console.WriteLine(aString[4]);
         Console.ReadKey();
      }
}

技术分享

  3.3异常处理:    

    class Program

   static void Main(string[] args) { try { string[] aString={"aaa","ccc","ddd","eeee"};    Console.WriteLine(aString[4]); } catch(Exception ex) { //Console.WriteLine(ex.Message); Console.WriteLine(网站正在维修中...); }
  
 finally //不管是否发生异常,这里面都会执行
 
  {
     Console.WriteLine(不管是否发生异常,这里面都会执行);
   }
     Console.ReadKey();
      }
}

 技术分享

2015-10-27 C# 第三次课

原文:http://www.cnblogs.com/admi88/p/4915976.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!