当前位置:  开发笔记 > 编程语言 > 正文

你有自己的'utils'dll,你保留了什么?

如何解决《你有自己的'utils'dll,你保留了什么?》经验,为你挑选了1个好方法。

我可以从我自己的.NET dll开始.我有一个dll,我在所有的web项目中使用(大约10个),我有用于FTP,zip,imageresizing,extensionmethods和通用单例类的util类.

我认为这是一种常见的做法,我只是觉得听到人们放入他们的'Utils'dll会很有趣

编辑:你有什么小代码宝石,使你用更少的代码提高效率?

在放入数据库之前解析可空表单输入时,这些扩展方法对我非常有用

        public static int? ToInt(this string input) 
        {
            int val;
            if (int.TryParse(input, out val))
                return val;
            return null;
        }

        public static DateTime? ToDate(this string input)
        {
            DateTime val;
            if (DateTime.TryParse(input, out val))
                return val;
            return null;
        }

        public static decimal? ToDecimal(this string input)
        {
            decimal val;
            if (decimal.TryParse(input, out val))
                return val;
            return null;
        }

NotMe.. 7

我认为携带超出当前版本语言的实用程序集会弊大于利.

主要原因是随着语言的发展,新的方法和更好的处理方式被内置.通过携带实用程序组件,您很快就会遇到很多可能会暴露安全问题的自重.

一个主要的例子是提升功能列表.快速浏览一下就会发现.Net(就像大多数其他语言一样)已经覆盖了至少75%的代码.



1> NotMe..:

我认为携带超出当前版本语言的实用程序集会弊大于利.

主要原因是随着语言的发展,新的方法和更好的处理方式被内置.通过携带实用程序组件,您很快就会遇到很多可能会暴露安全问题的自重.

一个主要的例子是提升功能列表.快速浏览一下就会发现.Net(就像大多数其他语言一样)已经覆盖了至少75%的代码.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有