Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找C内置的运行时详细信息_C#_Resources_Runtime - Fatal编程技术网

C# 查找C内置的运行时详细信息

C# 查找C内置的运行时详细信息,c#,resources,runtime,C#,Resources,Runtime,作为后续问题,是否有好的资源来查找各种c内置方法的预期、最坏情况或最佳情况运行时 再说一次,我不是在找搜索引擎。在开发软件时,API是有用的,但似乎API还应该包括运行时承诺。当我需要了解正在发生的事情时,我经常使用。即使它本身不提供任何计时,阅读代码也会让您了解其性能 你说的运行时是指执行时间吗?基于前面的问题,您是否想知道一些事情,比如调用GetType?如果是这样,那就很难了,因为函数的执行时间取决于许多因素,其中最不重要的是它运行的硬件,当然还有传递给函数的数据 当然,对于算法来说,算法

作为后续问题,是否有好的资源来查找各种c内置方法的预期、最坏情况或最佳情况运行时


再说一次,我不是在找搜索引擎。在开发软件时,API是有用的,但似乎API还应该包括运行时承诺。

当我需要了解正在发生的事情时,我经常使用。即使它本身不提供任何计时,阅读代码也会让您了解其性能

你说的运行时是指执行时间吗?基于前面的问题,您是否想知道一些事情,比如调用GetType?如果是这样,那就很难了,因为函数的执行时间取决于许多因素,其中最不重要的是它运行的硬件,当然还有传递给函数的数据


当然,对于算法来说,算法是复杂的。这可以作为为特定问题选择最合适算法的指南。例如,将项目添加到链接列表是一个O1操作,其中为项目搜索链接列表是一个On操作,其中n与链接列表中的项目数相关,但哈希表查找也是一个O1操作等。

C没有任何内置方法。你指的是什么?我不知道。随附的各种程序集的类和方法称为什么?像System.Collections和Dictionary[key]?对。这就是我想知道的所有为C预先打包的方法。对于.NET实现的常见数据结构,您可以根据它们的教科书定义期望性能。Like Dictionary有O1检索时间。@user420667,在某些情况下,MSDN确实包含此信息,例如,SortedList包含备注部分中各种操作的大O。但是当你说所有的方法时,我仍然感到困惑,你是指集合类上的所有方法还是指每个类的每个方法,比如类型类?嗯。。。我没有注意到关于收藏课的这一点,但是谢谢你让我注意到这一点。实际上,我一直在谈论所有的方法,但是集合中的类是一个好的开始。