1.Bool类

bool? 可以为 null 的类型可以包含三个不同的值:true、false 和 null。因此,bool? 类型不能用于条件语句,如 if、for 或 while。

2.String 类

String 类提供的成员执行以下操作:比较 String 对象;返回 String 对象内字符或字符串的索引;复制 String 对象的值;
分隔字符串或组合字符串;修改字符串的值;将数字、日期和时间或枚举值的格式设置为字符串;对字符串进行规范化。

.使用 Compare、CompareOrdinal、CompareTo、Equals、EndsWith 和 StartsWith 方法进行比较。

.使用 IndexOf、IndexOfAny、LastIndexOf 和 LastIndexOfAny 方法可获取字符串中子字符串或 Unicode 字符的索引。

.使用 Copy 和 CopyTo 可将字符串或子字符串复制到另一个字符串或 Char 类型的数组。

.使用 Substring 和 Split 方法可通过原始字符串的组成部分创建一个或多个新字符串;使用 Concat 和 Join 方法可通过一个或多个子字符串创建新字符串。

.使用 Insert、Replace、Remove、PadLeft、PadRight、Trim、TrimEnd 和 TrimStart 可修改字符串的全部或部分。

.使用 ToLower、ToLowerInvariant、ToUpper 和 ToUpperInvariant 方法可更改字符串中 Unicode 字符的大小写。

.使用 Format, 可将字符串中的一个或多个格式项占位符替换为一个或多个数字、日期和时间或枚举值的文本表示形式。

.使用 Length 属性可获取字符串中 Char 对象的数量;使用 Chars 属性可访问字符串中实际的 Char 对象。

.使用 IsNormalized 方法可测试某个字符串是否已规范化为特定的范式。使用 Normalize 方法可创建规范化为特定范式的字符串。

.使用 IsNullOrEmpty 方法判断指定的 String 对象是空引用还是 Empty 字符串。
     
.使用 IsNullOrWhiteSpace 方法判断指定的字符串是 null、空还是仅由空白字符组成。

3.Guid类方法

.使用 CompareTo 方法,比较两个对象的值,返回一个int类型的值。

.使用 Equals 方法,比较两个对象的值,返回一个bool类型的值。

.使用 NewGuid 方法,初始化 Guid 类的新实例。

.使用 ToString 方法,返回 Guid 类的此实例值的字符串表示形式。

.使用 TryParse 方法,将 GUID 的字符串表示形式转换为等效的 Guid 结构。如果分析操作成功,则为 true;否则为 false。

.使用 Parse 方法,将 GUID 的字符串表示形式转换为等效的 Guid 结构。

4.Eval类

.简单属性(用于客户的语法):<%# custID %>

.集合(用于订单的语法):<asp:ListBox id="List1" datasource='<%# myArray %>' runat="server">

.表达式(用于联系人的语法):<%# ( customer.First Name + " " + customer.LastName ) %>

.方法结果(用于未结清余额的语法):<asp:textbox id=txt text="<%# custID %>" runat=server />

.DataBinder.Eval 方法:
当数据源处理从数据库返回的数据时,它可能包含很多份信息。您可以使用通用的 DataBinder.Eval 方法返回数据。
在以下代码示例中,“au_id”字段是从容器对象的数据源中返回的:<%# DataBinder.eval_r(Container.DataItem,"au_id") %>

5.DateTime类

公共属性:

.使用 Date 属性, 获取此实例的日期部分。

.使用 Day 属性, 获取此实例所表示的日期为该月中的第几天。

.使用 DayOfWeek 属性, 获取此实例所表示的日期是星期几。

.使用 Hour 属性, 获取此实例所表示日期的小时部分。

.使用 Millisecond 属性, 获取此实例所表示日期的毫秒部分。

.使用 Minute 属性, 获取此实例所表示日期的分钟部分。

.使用 Month 属性,获取此实例所表示日期的月份部分。

.使用 Now 属性,获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间。

.使用 Second 属性,获取此实例所表示日期的秒部分。

.使用 Today 属性,获取当前日期。

.使用 Year 属性,获取此实例所表示日期的年份部分。

公共方法:

.使用 Compare 方法,比较 DateTime 的两个实例,并返回它们相对值的指示。它返回的是一个int类型的值

.使用 Equals 方法,已重载。 返回一个值,该值指示两个 DateTime 对象,或者一个 DateTime 实例和另一个对象或 DateTime 是否相等。它返回的是一个bool值

.使用 ToLocalTime 方法,将当前 DateTime 对象的值转换为本地时间。

.使用 ToLongDateString 方法,将此实例的值转换为其等效的长日期字符串表示形式。

.使用 ToLongTimeString 方法,将此实例的值转换为其等效的长时间字符串表示形式。

.使用 ToShortDateString 方法,将此实例的值转换为其等效的短日期字符串表示形式。

.使用 ToShortTimeString 方法,将此实例的值转换为其等效的短时间字符串表示形式。

.使用 ToString 方法,已重载。 已重写。 将此实例的值转换为其等效的字符串表示。

.使用 IsLeapYear 方法,返回指定的年份是否为闰年的指示。

.使用 TryParse 方法,已重载。 将日期和时间的指定字符串表示转换成其等效的 DateTime。

.使用 TryParseExact 方法,已重载。 将日期和时间的指定字符串表示转换成其等效的 DateTime。该字符串表示形式的格式必须与指定的格式完全匹配。

6.关于时间的一些方法

class Program
    {
        static void Main(string[] args)
        {
            //获取当前的系统时间
            DateTime time = DateTime.Now.ToLocalTime();
            Console.WriteLine("现在是北京时间:"+time);
            Console.WriteLine();
            //判断今天是今年的第几天
            int theYearDay = time.DayOfYear;
            Console.WriteLine("今天是今年的第" + "   " + theYearDay + "   " + "天。");
            Console.WriteLine();
            //判断现在是这个月的第几天
            int theDay = time.Day;
            Console.WriteLine("今天是这个月的第" + "  " + theDay + "   " + "天。");
            Console.WriteLine();
            //判断今天是这个星期的第几天
            DayOfWeek theWeekDay = time.DayOfWeek;
            Console.WriteLine("今天是这个星期的第"+"  "+theWeekDay+"   "+"天。");
            Console.WriteLine();
            //判断此时此刻的这个年份是不是闰年
            bool b = DateTime.IsLeapYear(DateTime.Now.Year);
            if (b)
            {
                Console.WriteLine(DateTime.Now.Year + "是闰年。");
            }
            else
            {
                Console.WriteLine(DateTime.Now.Year + "不是闰年。");
            }
           
            Console.ReadKey();
        }
    }