随笔分类 - C#基础
摘要:一、概念 String对象时不可变的,每次使用String类中的一个方法时,都要在内存中创建一个新的字符串对象,这就需要为该对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常大。如果要修改字符串而不创建新的对象,则可以使用System.Text.
阅读全文
摘要:一、包括哪些 值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。 引用类型包括:数组,用户定义的类、接口、委托,object,字符串。 二、值类型和引用类型的区别 1、它们存储的位置不一样 2、如果是引用类型,当两个对象指向同一个地方,修改某一个的时候,其它对象的值会发生
阅读全文
摘要:Convert.ToInt32()与int.Parse()的区别 一、区别一 这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚Convert.ToInt32和int.Pa
阅读全文
摘要:一、委托定义 委托就是一个能存放符合某种格式(方法签名)的方法的指针的容器 二、使用委托方法 四部曲: 1、声明委托类 2、准备一个方法 3.1、创建委托对象 3.2、追加方法 3.3、删除方法 4、调用委托 三、多播委托 包含多个方法的委托叫做多播委托 四、委托的目的 委托有两个目的: 1、能将方
阅读全文
摘要:将im a student 转换为student a im输出
阅读全文
摘要:结果为9 至于在switch中使用break还是return的结果是: break是直接退出switch语句; return是退出函数;
阅读全文
摘要:一、var隐式类型 var dogName = "ruiky"; 注意以下几点: 1、编译器会在编译时自动根据值得类型推断这个变量的类型; 2、变量类型不可改变,因为声明的时候已经确定类型了; 3、在声明一个隐式类型时,必须对他进行赋值,要不会报错; 4、var只能用于局部变量,不能将字段、属性,或
阅读全文
摘要:1、方法的名字一样 2、方法参数的个数、类型、顺序不一样 3、必须在同一个类中 4、与返回值无关
阅读全文
摘要:一、CIL(Common Intermediate Language) 公共中间语言 1.1 公共 因为不论C#语音也好,VB.NET语言也好,C++/CLI语言也好,甚至是重新开发一套以自己名字缩写命名的语言,只要他期望运行的目标平台是.net,在经过相应的编译器编译之后,所生成的程序集就是由CI
阅读全文
摘要:一、string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); 二、byte[]转成string: string str = System.Text.Encoding.Default.GetS
阅读全文
摘要:把包含 对象 数据的DataRow转换成 实体对象(泛型反射方式) public static T Row2Model(DataRow dr) where T : new() { T model = new T(); foreach (PropertyInfo p in (typeof(T)).GetProperties()) { ...
阅读全文
摘要:平时老用到字符串的截取,今天总结一下。 1、取字符串的前i个字符 (1)string str1=str.Substring(0,i); (2)string str1=str.Remove(i,str.Length-i); 2、去掉字符串的前i个字符 string str1=str.SubString
阅读全文
摘要:int a=123,想最后结果变为"00123"; 可以有三种方式: 1、string a1 = a.ToString().PadLeft(5, '0'); 2、string a2 = string.Format("{0:d5}", a); 3、string a3 = a.ToString("000
阅读全文
摘要:试验了两个方法 1、引用using System.Configuration; 2、引用using System.Web.Configuration;
阅读全文
摘要:原文地址:http://lbv.github.io/litjson/docs/quickstart.html 一、
阅读全文
摘要:http://www.cnblogs.com/yang_sy/p/3582946.html 这个是原文 对于值类型而言,Equals和==很少出现不同的相等性。而在引用类型中,则比较常见。一般地,引用类型的创建者重写Equals方法执行值相等比较,而保留==执行引用相等比较。比如StringBuil
阅读全文

浙公网安备 33010602011771号