.net
文章平均质量分 54
justzhuiing
这个作者很懒,什么都没留下…
展开
-
C# where用法
where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。 1.接口约束。 例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable 接口:public class MyGenericClass where T:IComparable { } 2.基类约束:指出某个类型必须将指定的类作为基转载 2014-11-30 20:15:56 · 357 阅读 · 0 评论 -
C# 排序2:LINQ
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。缺点:OrderBy等命令 是基于IEnumerator的Linq-extension,代码是运行时编译。因此在iOS上会出错并报异常。例子1:转载 2014-12-16 18:36:51 · 333 阅读 · 0 评论 -
c#linkedlist list的区别
List是数组链表LinkedList是指针链表、双向链表选择List还是LinkedList要看你的使用特点.数组链表访问快,复杂度O(1),但是添加删除复杂度O(n)指针链表访问复杂度是O(n),但是添加删除很快O(1)转载 2014-12-15 20:58:54 · 2659 阅读 · 0 评论 -
c#中的 is 和 as有什么不同?
c# is和as的区别关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为trueSystem.Bool转载 2014-12-02 21:59:10 · 316 阅读 · 0 评论 -
.NET 解释术语:CLR、FCL、IL、Assembly(程序集)
CLR常用简写词语,CLR是公共语言运行时,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。.net框架中包括有一组.net框架类库(Framework Class Library,简称FCL)程序集,其中含 有几千个类型的定义,每个类型都提供了某种功能。IL又称为(inte转载 2014-11-19 18:54:04 · 1243 阅读 · 0 评论 -
字符串编码
public byte[] getBytes(String charsetName) 使用指定的字符集将此String编码为byte序列,结果存在一个byte数组中public String(byte[] bytes, String charsetName) 通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。在网络传输中,信息都是以字节序列的方式传输转载 2015-04-28 10:22:27 · 393 阅读 · 0 评论