Code Monkey home page Code Monkey logo

cyjb's Introduction

Cyjb

我开发的 C# 基础类库,以 BSD 协议发布。基于 .Net Framework 4.5,使用 Visual Studio 2013 作为开发工具。

这里使用了 Code Contracts for .NET 作为 debug 模式的代码约束工具,因此请安装此工具,或者使用 release 模式编译,或者在“项目属性”的“编译”选项卡中,将条件编译符号 CONTRACTS_FULL 移除。

本项目包含一些常用的基础类,主要功能包括:

  • 常用功能:
    • 对数字、字符串和枚举等的扩展方法。
    • 常用的基本类型,如文本-值对、三态枚举等。
    • 常用的异常辅助方法。
    • 更易于使用的泛型集合基类。
    • 对集合类的扩展。
    • 对输入输出类的扩展。
  • 完整的类型转换解决方案:
    • 支持隐式、显式和自定义类型转换。
    • 支持 System.Converter<TInput, TOutput> 接口,能够直接用在泛型类型中。
    • 能够动态添加额外的类型转换。
    • 能够在 IL 中使用类型转换功能。
  • 对反射的高级支持:
    • 更强大的类型成员查找。
    • 很容易的动态创建委托。
    • IL 的扩展方法。
  • 缓冲池。

详细的类库文档,请参见 Wiki

欢迎访问我的博客获取更多信息。

cyjb's People

Contributors

cyjb avatar

Watchers

ZGH1204 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.