Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在公共空白之间发送了相当多的 DataTables,只是想知道,什么是最有效的,在父函数中使用 .Select 或发送完整的 DataTable 并在子函数中使用 select
如果您只在库函数之间传递也没关系,因为它的引用(引用地址)只会被传递,而不是所有的值。
仅当您将它们传递到 Web 服务或其他进程时才重要。
这更多的是责任问题,而不是技术正确性。对于函数决定选择哪些记录/字段或为调用者选择哪些记录/字段更有意义?
如果您已经在内存中拥有所有数据,那么无论哪种方式,内存使用率和性能都应该大致相同。