自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Circle

编程改变世界!

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ 模板和 C# 泛型之间的区别(C# 编程)

C# 泛型和 C++ 模板都是用于提供参数化类型支持的语言功能。 然而,这两者之间存在许多差异。 在语法层面上,C# 泛型是实现参数化类型的更简单方法,不具有 C++ 模板的复杂性。 此外,C# 并不尝试提供 C++ 模板所提供的所有功能。 在实现层面,主要区别在于,C# 泛型类型替换是在运行时执行的,从而为实例化的对象保留了泛型类型信息。 以下是 C# 泛型和 C++ 模板之间的主要差异: C#

2016-07-28 07:38:10 710

原创 泛型委托(C# 编程)

要查看英语原文,请勾选“英语”复选框。也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。 翻译 英语 泛型委托(C# 编程指南)Visual Studio 2015 其他版本 委托 可以定义自己的类型参数。引用泛型委托的代码可以指定类型参数以创建已关闭的构造类型,就像实例化泛型类或调用泛型方法一样,如下例所示: C#public delegate void Del<T>(T item);p

2016-07-28 07:15:30 442

原创 泛型和数组(C# 编程)

在 C# 2.0 以及更高版本中,下限为零的一维数组自动实现 IList。这使您可以创建能够使用相同代码循环访问数组和其他集合类型的泛型方法。此技术主要对读取集合中的数据很有用。 IList 接口不能用于在数组中添加或移除元素。如果尝试对此上下文中的数组调用 IList 方法(例如 RemoveAt),则将引发异常。 下面的代码示例演示带有 IList 输入参数的单个泛型方法如何同时循环访问列表和

2016-07-28 07:07:23 2415

原创 泛型方法(C# 编程)

泛型方法是使用类型参数声明的方法,如下所示: C#static void Swap<T>(ref T lhs, ref T rhs){ T temp; temp = lhs; lhs = rhs; rhs = temp;}下面的代码示例演示一种使用 int 作为类型参数的方法调用方式: C#public static void TestSwap(){

2016-07-28 06:59:32 366

原创 泛型接口(C# 编程)

为泛型集合类或表示集合中项的泛型类定义接口通常很有用。对于泛型类,使用泛型接口十分可取,例如使用 IComparable 而不使用 IComparable,这样可以避免值类型的装箱和取消装箱操作。.NET Framework 类库定义了若干泛型接口,以用于 System.Collections.Generic 命名空间中的集合类。 将接口指定为类型参数的约束时,只能使用实现此接口的类型。下面的代码

2016-07-28 06:45:45 870 1

原创 泛型介绍(C# 编程)

泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。 泛型通常用与集合以及作用于集合的方法一起使用。 .NET Framework 2.0 版类库提供一个新的命名空间 System.Collections.Generic,其中包含几个新的基于泛型的集合类。 建议面向 .NET Framework 2.0 及更高版本的所有应用程序都使用新的泛型集合类,而不要使用

2016-07-27 10:54:27 304

原创 如何:复制、删除和移动文件和文件夹(C# 编程)

以下示例说明如何使用 System.IO 命名空间中的 System.IO.File、System.IO.Directory、System.IO.FileInfo 和 System.IO.DirectoryInfo 类以同步方式复制、移动和删除文件和文件夹。 这些示例没有提供进度栏或其他任何用户界面。 如果您想提供一个标准进度对话框,请参见如何:提供文件操作进度对话框(C# 编程指南)。 在操作多

2016-07-27 09:57:40 986

原创 如何:循环访问目录树(C# 编程)

词组“循环访问目录树”的意思是在指定的根文件夹下,访问每个嵌套子目录中任意深度的所有文件。 您不必打开每一个文件。 可以只检索 string 形式的文件名或子目录名,或者可以检索 System.IO.FileInfo 或 System.IO.DirectoryInfo 对象形式的其他信息。 System_CAPS_note注意 在 Windows 中,可交换使用术语“目录”和“文件夹”。

2016-07-26 17:47:22 944

原创 使用字典存储事件实例(C# 编程)

accessor-declarations 的一种用法是公开很多事件但不为每个事件分配字段,而是使用字典来存储这些事件实例。这只在具有很多事件但您预计大多数事件都不会实现时才有用。public delegate void EventHandler1(int i);public delegate void EventHandler2(string s);public class PropertyEv

2016-07-26 17:23:23 1934

unity3d读取xml插件Mono.Xml

unity3d读取xml插件Mono.Xml

2017-03-14

SimpleJSON.cs

C#写的JSON解析,用于Unity之后能正常工作IOS、Android上。

2016-09-27

使用unity3d进行游戏开发_从入门到精通_01

使用unity3d进行游戏开发_从入门到精通_01

2014-10-20

C#程序设计

C#程序设计.pdf

2014-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除