我有以下方法:
namespace ListHelper
{
public class ListHelper<T>
{
public static bool ContainsAllItems(List<T> a, List<T> b)
{
return b.TrueForAll(delegate(T t)
{
return a.Contains(t);
});
}
}
}
Run Code Online (Sandbox Code Playgroud)
其目的是确定List是否包含另一个列表的所有元素.在我看来,这样的东西已经内置到.NET中,就是这样,我是否复制了功能?
编辑:我很抱歉没有说明我在Mono版本2.4.2上使用此代码.
目前,我正在研究Rails应用程序.我有不同的产品可以通过不同的供应商进行处理.所有供应商都需要特定格式的文本文件才能处理订单.
我决定使用Factory类生成Formatter类的实例,这些实例将以正确的格式呈现订单信息.
在工厂类中,我正在考虑使用以下代码:
class ExportFactory
def self.exporter_class_for_vendor(vendor_name)
class_name = "ProductExporter#{vendor_name}".gsub(' ','').camelize
class_name.constantize
end
end
Run Code Online (Sandbox Code Playgroud)
在用户提交的数据上使用ActiveSupport :: CoreExtensions :: String :: Inflections.constantize会保存吗?或者,我应该只是硬编码类名.
注意:在此特定应用程序中,唯一能够更改给定数据的用户将是在整个系统中具有完全控制权的管理员用户.
我需要能够将Excel电子表格导入PostgreSQL数据库.目标是与Rails应用程序一起使用.我查看了Roo gem,将2000行XLS文件转换为CSV需要16秒,这是不可接受的.所以我想知道我是否可以将Rails应用程序短路并直接导入PostgreSQL.
有没有办法将Excel电子表格中的数据直接导入PostgreSQL?