随笔分类 - C# / .NET
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
阅读全文
摘要:ArrayList a = new ArrayList();GameObject g = new GameObject("g");a.Add(g);GameObject[] go = (GameObject[])a.ToArray(typeof(GameObject));
阅读全文
摘要:http://www.cnblogs.com/TankXiao/p/3348292.html
阅读全文
摘要:using UnityEngine;using System.Collections;using System;[Serializable]public class test{ public int n1 = 0; public int n2 = 5; // [NonSeriali...
阅读全文
摘要:什么是序列化与反序列化???序列化和反序列化,我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在...
阅读全文
摘要:http://www.cnblogs.com/linlf03/archive/2011/11/03/2234424.html1、序列化定义:将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之,反序列化根据流重新...
阅读全文
摘要:http://visualstudiogallery.msdn.microsoft.com/6e536faa-ce73-494a-a746-6a14753015f1 http://visualstudiogallery.msdn.microsoft.com/7ab11d2a-f413-4ed6-b3...
阅读全文
摘要:http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx
阅读全文
摘要:1. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要...
阅读全文
摘要:using (FileStream fileStream = File.Open(fileName,FileMode.Open,FileAccess.Read,FileShare.ReadWrite))
阅读全文
摘要:using System.Text.RegularExpressions;public class ReadData : MonoBehaviour { string t = "asa df sad dfg asdf dsfg"; string[] split = Regex.Split(t,@"\...
阅读全文
摘要:一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtab...
阅读全文
摘要:在C#中,Dictionary提供快速的基于兼职的元素查找。他的结构是这样的:Dictionary ,当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。方法/步骤要使用Dictionary集合,需要导入C#泛...
阅读全文
摘要:using UnityEngine;using System.Collections;public class goto1 : MonoBehaviour { public bool can = false; // Use this for initialization void Start () ...
阅读全文
摘要:ArrayList可以存放不同类型的数据,第一个可以是int,第二个可以是double等等而List存放的是单一的数据类型的数据用法如下:List xx = new List();ArrayList的用法如下:ArrayList xx = new ArrayList();一下内容为转:1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:[list=disc]动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList 最简单的例子:ArrayList Li
阅读全文
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Speech.Recognition; using SpeechLib; //要在ref - .net里把systerm.speech引入 否者不能运行namespace 语音识别测试{ public partial...
阅读全文
摘要:一、基础命名空间System.Collections包含了一些与集合相关的类型,比如列表,队列,位数组,哈希表和字典等.System.IO包含了一些数据流类型并提供了文件和目录同步异步读写.System.Text包含了一些表示字符编码的类型并提供了字符串的操作和格式化System.Reflection包括了一些提供加载类型,方法和字段的托管视图以及动态创建和调用类型功能的类型.System.Threading提供启用多线程的类和接口二、图形命名空间System.Drawing这个主要的GDI+命名空间定义了许多类型,实现基本的绘图类型(字体,钢笔,基本画笔等)和无所不能的Graphics对象.
阅读全文
摘要:在.net中使用语音识别和语音合成技术,需要借助微软的Speech SDK,如果是要在Web应用程序中使用,则需要Speech Application SDK。其中Speech SDK可以在http://www.microsoft.com/speech/download/sdk51/下载,其中有两个文件Speech SDK 5.1和5.1 Language Pack,前者是开发包,但是其中只包含对英文的支持,后者是中文和日文的语言包,装完就能支持中文了。SDK组成结构 演练1. 打开vs2005,建立一个windows application,在设计窗体中加入一个label,一个richte.
阅读全文
摘要:新建一个类库。编写一个简单的类库实例,例如:DllTest在默认名为:calss1.cs里编写代码一下是一个简单的:在控制台显示 “你以成功调用了动态连接!”sing System;using System.Collections.Generic;using System.Text;namespace DllTest { public class Class1 { public void ShowMessage() { Console.WriteLine("你以成功调用了动态连接!"); Console.ReadLine(); } }}配置输出,在解决方案上右击——属性,在
阅读全文

浙公网安备 33010602011771号