码迷,mamicode.com
首页 > Windows程序 > 详细

C#入门-读书笔记

时间:2015-12-21 16:09:56      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

  • 字符串的处理

string的常见用法

为了获得一个可写的char数组,可以使用数组变量的ToCharArray()命令

string myString = "A String";
char[] myChars = myString.ToCharArray();

也可以在foreach循环中使用字符串

foreach(char character in myString)
{
    Console.WriteLine("{0}", character);
}

<string>.ToLower()和<string>.ToUpper(),分别把字符串转换为消协或大写形式。这个命令会创建一个新的字符串,以便与另一个字符串进行比较,或者赋给另一个变量。

删除输入字符中的空格,<string>.Trim()

也可以使用这些命令删除其他字符,只要在一个char数组中指定这些字符即可

1 char[] trimChars = { , e, s};
2 string trimString = myString.Trim(trimChars);

<string>.TrimStart() <sting>.TrimEnd()命令,他们可以把字符串前面或后面的空格删掉。使用这些命令时也可以指定char数组。

<string>.PadLeft() <string>.PadRight(),在字符串的左边或右边添加空格,使字符串达到指定的长度。

1 myString = "Aligned";
2 myString = myString.PadLeft(10);
3 myString = myString.PadLeft(10, -);

<string>.Split()把Sstring转换为string数组,把他在指定的位置分隔开,这些位置采用char数组的形式

 1 char[] separator = { }; 2 string myWords; 3 myWords = myString.Split(separator);

  • 静态构造函数和静态类

  使用类中的静态成员时,需要预先初始化这些成员。在声明时,可以给静态成员提供一个初始值,但有时需要执行更复杂的初始化,或者在复制、执行静态方法之前执行某些操作。

  使用静态构造函数可以执行此类初始化任务。一个类只能有一个静态构造函数,该构造函数不能有访问修饰符,也不能带任何参数。静态构造函数不能直接调用,只能在下述情况下执行:

  1.创建包含静态构造函数的类实例时

  2.访问包含静态构造函数的类的静态成员时

  在这两种情况下,会首先调用静态构造函数,之后实例化类或访问静态成员。无论创建了多少个类实例,其静态构造函数都只调用一次。

  静态类职能包含静态成员,不能包含实例构造函数。

C#入门-读书笔记

标签:

原文地址:http://www.cnblogs.com/xiaoxiaoyang/p/5063248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!