C#
BreadL
这个作者很懒,什么都没留下…
展开
-
Type.GetType()返回NULL的情况
在开发中,经常会遇到这种情况,在程序集A.dll中需要反射程序集B.dll中的类型。如果使用稍有不慎,就会产生运行时错误。例如使用Type.GetType("BNameSpace.ClassName")在程序集A.dll获取程序集B.dll中的类型,就会返回Null。关于跨程序集的反射,有两点需要注意: 1、如果使用typeof,编译能通过,则跨程序集的反射一定可以正常运行。可以说,t转载 2017-01-03 15:44:08 · 3552 阅读 · 0 评论 -
c#反射,委托,事件
1.反射,通过类名来实例化类转载:http://www.cnblogs.com/Stephenchao/p/4481995.html//用构造函数动态生成对象:Type t = typeof(NewClassw);Type[] pt = new Type[2];pt[0] = typeof(string);pt[1] = typeof(string);//根据参数类型获取转载 2017-05-07 11:22:51 · 585 阅读 · 0 评论 -
c++,c#,java,oc容器类对比
1.c++:vectorlistmaphashset以下会与c++作对比2.c#Array:[]Arraylist:vectorlist:vectorLinkedlist:listhashset:sethashtable:hashmapDictionary:hashmap3.javaArrayList:vector原创 2017-05-07 13:58:56 · 483 阅读 · 0 评论 -
c++,c#,java,oc多态语法对比
1.c++//普通类class Father{ virtual void duotaiFunc(){} void normalFunc();}class Son : Father{ virtual void duotaiFunc() { //do something }}//抽象类abs原创 2017-04-12 15:22:31 · 392 阅读 · 0 评论 -
c#String 和 StringBuilder 的区别
转载:http://www.cnblogs.com/dudu580231/p/6061478.html1 C#中的string与stringbuilder有什么区别 2 Stringbuilder类是直接用于字符串操作的类,打个比方把 3 (1)string aa="123456"; 4 (2)aa+="789"; 5 (3)StringBuilder text=new S转载 2017-06-05 20:34:27 · 192 阅读 · 0 评论 -
unity批量修改prefab和修改选定的物件
[MenuItem("Tools/add all buttonScale")]public static void AddScale(){ var allAssets = AssetDatabase.GetAllAssetPath(); Object obj; GameObject go; foreach(var assetPath in allAssets)...原创 2018-06-15 14:33:48 · 3509 阅读 · 0 评论