当前位置: 代码迷 >> C#
 解决方案列表
  • [C#] 继承的性质的个人学习笔记

    继承的本质的个人学习笔记对继承的本质的一些理解,看了些文章和博客,总结成自己的文字加深一下理解,可能表达和理解的不是很透彻,请带着批判的眼光阅读~先附上大神们的文章~http://www.cnblogs.com/pbwf/archive/2008/03/27/1125451.htmlnew创建对象时...

    239
    热度
  • [C#] 算法實例-C#邮箱排序-PigeonHoleSort

    算法實例-C#-信箱排序-PigeonHoleSort#算法实例#排序算法Sort信箱排序PigeonHoleSorthttps://en.wikipedia.org/wiki/Pigeonhole_sort算法說明1.信箱算法使用一個完整的序列來存放排序後的數據2.我們常用的序列是不連續的,{2,...

    747
    热度
  • [C#] 【Unity】4.2 擢升开发效率的捷径-导入Unity自带的资源包

    【Unity】4.2提升开发效率的捷径--导入Unity自带的资源包分类:Unity、C#、VS2015创建日期:2016-04-06一、简介Unity自带的资源包也称为标准资源包。换言之,Unity自带的所有标准资源包导入到Unity项目中以后,都会放在Project视图的StandedAsset...

    558
    热度
  • [C#] C# 制造Zip压缩包

    C#制作Zip压缩包压缩包制作也是很多项目中需要用到的功能。比如有大量的文件(假设有10000个)需要上传,1个1个的上传似乎不太靠谱(靠,那得传到什么时候啊?),这时我们可以制作一个压缩包zip,直接传这个文件到服务器端,然后在服务器目录解压,释放里面的文件。这里我们选用ICSharpCode.S...

    336
    热度
  • [C#] 【Unity】3.3 用3ds Max 2015打造模型并将其导入到Unity

    【Unity】3.3用3dsMax2015制作模型并将其导入到Unity分类:Unity、C#、VS2015创建日期:2016-04-05一、常用三维软件简介由于游戏引擎本身的建模功能相对较弱,无论是专业性还是自由度都无法同专业的三维软件相比,所以大多数游戏中的模型、动画等资源都是通过专业的三维软件...

    617
    热度
  • [C#] 此次是C#中的接口

    这次是C#中的接口接口的出现,是为了解决C#中不允许多重继承的问题。1、什么是接口?我觉得可以把接口理解为对一组方法声明进行的统一命名,但这些方法没有提供任何实现。通过接口,就可以对方法进行统一管理,避免了在每种类型中重复定义这些方法。2、如何使用接口来编程2.1接口的定义interfaceICus...

    368
    热度
  • [C#] 空归拢操作符?(C#)

    空合并操作符??(C#)??二元操作符在对first??second求值时,大致会经历以下步骤:1)对first进行求值;2)如果结果非空,则该结果就是整个表达式的结果;3)否则求second的值,其结果作为整个表达式的结果。例如:1DateTimebirth;2DateTime?death;34p...

    368
    热度
  • [C#] 【Unity】3.2 利用预设(Prefab)制造可复用的组件

    【Unity】3.2利用预设(Prefab)制作可复用的组件分类:Unity、C#、VS2015创建日期:2016-04-02一、简介预制体(Prefab,也叫预设)是“存储在工程视图(ProjectView)中”的一种特殊的资源,是一种可重复使用的游戏对象(GameObject)的容器。如果在Pr...

    832
    热度
  • [C#] 编写高质量代码改进C#程序的157个建议

    编写高质量代码改善C#程序的157个建议前言建议13、为类型输出格式化字符串建议14、正确实现浅拷贝和深拷贝建议15、使用dynamic来简化反射实现建议13、为类型输出格式化字符串有两种方法可以为类型提供格式化的字符串输出。一种是意识到类型会产生格式化字符串输出,于是让类型继承接口IFormatt...

    235
    热度
  • [C#] 数目字与数组或者字符串里面的内容比较

    数字与数组或者字符串里面的内容比较///数字与数组或者字符串里面的内容比较///</summary>privatevoidYunXing(){int[]cs={0,1,2,3,4,5,6,7,8,9,10};List<int>strList=newList<int>...

    188
    热度
  • [C#] 嘱托事件

    委托事件classPubEventArgs:EventArgs{privatereadonlystring_magname;publicstringMagname{get{return_magname;}}publicPubEventArgs(stringmagname){_magname=magn...

    203
    热度
  • [C#] 泛型方法、泛型接口、泛型署理、泛型类别测试

    泛型方法、泛型接口、泛型代理、泛型类别测试usingSystem;usingSystem.Collections.Generic;publicdelegatevoidDExchange<T>(refTt1,refTt2);publicinterfaceIExchange<T>...

    305
    热度
  • [C#] C#中集合的使用-ArrayList

    C#中集合的使用--ArrayList集合:可以使用集合来维护对象组。C#中的数组实现为System.Array类的实例,它们只是集合类(CollectionClasses)中的一种类型。集合类一般用于处理对象列表,其功能比简单数组要多,功能大多是通过实现System.Collections名称空间...

    244
    热度
  • [C#] C#全世界中的委托

    C#世界中的委托委托是C#最重要的特性之一,C#后面的所有特性基本都是建立在委托的基础上的。1、C#委托是什么?可以把C#的委托理解为函数的一个包装,它使得C#中的函数可以作为参数来被传递。如果你学过C++,可以理解为相当于上面的函数指针。委托的定义和方法的定义类似,只是在定义的前面多了一个dele...

    187
    热度
  • [C#] C#icon托盘图标的容易知识

    C#icon托盘图标的简单知识在做整个类似QQ的毕业设计中,有一个小图标把我给难了一阵子,就是托盘小图标。要完成的功能大约是,窗口选择关闭时变成最小化到托盘图标,双击托盘图标显示托盘图标。还是以登录窗口为例子要有托盘图标首先需要一个notifyIcon,这个在工具箱中找。然后就是notifyic的相...

    465
    热度
  • [C#] C#中一部分方法返回值类型为什么只能是void

    C#中部分方法返回值类型为什么只能是void?这个问题答案选至《C#入门经典》如果方法具有返回类型,那就可以作为表达式的一部分:x=Manipulate(y,z);如果没有给部分方法提供实现代码,编译器就会在使用该方法的所有地方删除该方法。在上面的代码中,这会使x的结果变得模糊,因为Manipula...

    416
    热度
  • [C#] 个人项目框架搭建 - 缓存接口与实现

    个人项目框架搭建--缓存接口与实现1、缓存接口usingSystem;usingSystem.Collections.Generic;usingSystem.Runtime.Caching;usingSystem.Text.RegularExpressions;namespaceEnterprise...

    477
    热度
  • [C#] 个人项目框架搭建 - 积存模式使用

    个人项目框架搭建--仓储模式使用---恢复内容开始---1、创建仓储模式的相关接口2、三个文件的代码(命名空间)IRepository.cs代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Linq...

    986
    热度
  • [C#] C#中判断一个会合是另外一个集合的子集

    C#中判断一个集合是另外一个集合的子集有这样的两个集合:string[]bigArr=newstring[]{"a","b","c"};string[]smallArr=newstring[]{"a","b"};现在需要判断smallArr是否是bigArr的子集。只要拿着bigArray和smal...

    451
    热度
  • [C#] c# 运算符 ?

    c#运算符?、??、?:用途:简化代码说明:?是可空类型和运算符inta;//a<>nullint?b;//b=nullint?c=b+1;//c=null;??是空接合运算符int?a=null;intb;(声明a和b)b=a??2;//b=2;a=6;b=a??8;//b=6;?:是...

    467
    热度