C#
sakyaer
这个作者很懒,什么都没留下…
展开
-
C#调用WebService制作天气预报
目前基于互联网的编程新兴起面向服务的编程,即通过Web中网站提供的服务接口进行编程。下面介绍一个调用WebService制作天气预报的方法: 添加Web引用:http://www.webxml.com.cn/WebServices/WeatherWebService.asmxusing System;using System.Collections.Generic;usin转载 2014-03-17 16:23:50 · 1899 阅读 · 0 评论 -
Unity3D有趣代码集合
1.Console中显示,Debug时显示彩色字体:Debug.Log("["+""+ "Pass" + ""+"]");原创 2015-02-05 16:43:45 · 1062 阅读 · 0 评论 -
引用三方Dll时,产生“does not have a strong name”错误
【问题描述】1.在项目中,右键添加三方.dll文件时,无法生成,会出现如下错误。2.这是因为.dll文件没有使用签名文件进行签名,存在着一切安全隐患,固编辑器组织生成这一行为。对于签名详情见博文:http://www.windowsdevcenter.com/pub/a/dotnet/2003/04/28/strongnaming.html如图所示,dll的公钥值为null。原创 2015-08-26 18:54:59 · 2422 阅读 · 0 评论 -
《Effective C#》开发优化笔记一
原则一: 始终用属性(Property)代替数据成员(Data Member)1.Data Binding只支持Property,遵从Object Oriented方法; 2.更好的控制对数据的访问:添加检查机制private string _name;public string Name{ get{ return _name;} set { if原创 2015-08-10 21:28:51 · 632 阅读 · 0 评论 -
委托与函数指针在原理应用上的部分区别
1.委托定义了一种新类,该类代表一组具有特定参数及返回类型的方法。声名了委托类型后,必须创建委托对象(实例化)并使之与特定方法关联。对于静态方法,委托对象直接封装要调用的方法。对于实例方法,必须先创建一个类的实例,然后封装该实例上的一个方法。 2.委托大体上相当于C++中的函数指针。但与函数指针不同的是,委托是面象对象的和类型安全的。 3.一个委托可以对应多个委托对象,只要方法的签名与委托的最原创 2015-03-09 12:36:10 · 734 阅读 · 0 评论 -
Unity3D中扩展已有类的方法
这篇文章翻译自:http://unitypatterns.com/extension-methods/ 转载自王选易博客:http://www.cnblogs.com/neverdie/p/3963851.html我们经常会发现自己难以拓展已经写好的类的功能,不管是你自己写的基础数据类型还是一部分已有的框架,你会受限于已有的函数,然而,C#提供了一种灵活的技巧来为已有的类添加新的方法,这就是转载 2015-03-16 11:47:50 · 2408 阅读 · 0 评论 -
ArrayList和Array 用法及注意事项
ArrayList可以存放不同类型的数据,第一个可以是int,第二个可以是double等等 而List存放的是单一的数据类型的数据用法如下: List xx = new List(); ArrayList的用法如下: ArrayList xx = new ArrayList(); 一下内容为转: 1、什么是ArrayList ArrayList就是传说转载 2015-01-23 11:43:48 · 892 阅读 · 0 评论 -
关于为什么保存Transform等引用效率会更高
转自:http://blog.sina.com.cn/s/blog_5b6cb9500101fkal.html正常来说,大部分同学一般get transform都直接gameobject.transform使用。但往往,你会发现有些人会将transform引用保存起来,例如:private Transform myTransform;void Awake() { my转载 2015-01-23 16:17:30 · 1111 阅读 · 0 评论 -
Unity3D 属性类(Attribute)整理 (待续)
ContextMenu 用法:[ContextMenu ("Hello")]void Hello(){ Debug.Log("This is test for ContextMenu ");}用处:使用当前脚本时候可以用右键菜单触发开发环境中运行的函数---------------------------------------------------------原创 2015-01-23 16:00:11 · 829 阅读 · 0 评论 -
VS2010 自定义用户控件未出现在工具箱的解决方案
在项目中增加了几个自定义控件,想在窗口上添加时却发现工具箱根本就没有些控件,晕了。记得2008都可以自动出现的。研究了很久,发现有两个解决办法1.编译项目后,在工具箱上点右键“选择项”,然后在弹出来的窗口再点“浏览”按钮,再选择当前项目输出的文件,按确定,这时候会自动选上相应控件。(这种方法需要新建一个选项卡管理才方便,而且以后加了新控件还得再重复操作一次) 2.在菜单 “项目”倒原创 2014-08-20 12:08:29 · 2041 阅读 · 0 评论 -
string.Format格式大全
参考:http://www.cnblogs.com/tangjian/archive/2009/03/28/1423897.htmlint a = 12345678;//格式为sring输出// Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);// Label2.Text = "asdfadsf"+a.ToString()+转载 2014-07-11 08:51:48 · 1008 阅读 · 0 评论 -
C# ref和out 关键字
1.三种函数调用 ref 和 out 是引用的形式传递参数,有别于传统的值传递private static void Main(string[] args){ int _mref = 1; int _mout ; int _m = 3; MethodRef(ref _mref); MethodOut(out _mout); Method(原创 2016-02-16 15:31:31 · 933 阅读 · 0 评论