随笔分类 - C# 基础
C# 基础知识
摘要:dt.Rows.Add(dtQ3.Rows[0].ItemArray);
阅读全文
摘要:缓存(Cache)是性能优化中最常用的优化手段.适用的情况是频繁的获取一些数据,而每次获取这些数据需要的时间比较长。这时,第一次获取的时候会用正常的方法,并且在获取之后把数据缓存下来。之后就使用缓存的数据。 如果使用了缓存的优化方法,需要特别注意缓存数据的同步,就是说,如果真实的数据发生了变化,应该及时的清除缓存数据,确保不会因为缓存而使用了错误的数据。 举例:使用缓存的情况比较多。最简单的情况就是缓存到一个Field或临时变量里。for(inti = 0; i _cacheBrush = newDictionary(); Dictionary _cachePen = newDictiona.
阅读全文
摘要:C#中有一个String类,他位于System命名空间中,属于.NET Framework类库,而我们以前一直在用的string只不过是String类在C#中的一个别名。在C#中他们是完全一样的。下面我们一直认识下强大的String类。bool Equals(string value) 比较一个字符串与另一个字符串的value的值是否相等,相等返还true,不相等返还false,与“==”的作用一样。int Compare(string strA,string strB) 比较二个字符串的大小关系,返回一个整数。如果strA小于strB,返回值小于0;如果strA等于strB,返回值等于0;如
阅读全文
摘要:修饰符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能可分为三部分:存取修饰符,类修饰符和成员修饰符. 存取修饰符:public:存取访问不受限制.private:只有包含该成员的类可以存取.当前类才能访问internal:只有当前工程可以存取.只限于类所在的命名空间(不包括子类)protected:只有包含该成员的类以及继承的类可以存取.partial关键字:类修饰符:abstract:抽象类,可以被指示一个类只能作为其它类的基类.必须被继承和重写的sealed:密封类,指示一个类不能被继承.防止该类被其它类继承成员修饰符:可以将类、结构或接口的定义拆分到两个或多个源文件中。每个
阅读全文

浙公网安备 33010602011771号