与矩形阵列相比,C#3.0锯齿阵列性能优化是如何工作的?
在一本出版的书《插图C#2008》中,第343页指出: “一维数组在CIL中有允许它们的特定指令 要针对性能进行优化。矩形阵列没有这些 说明…正因为如此,它有时可以更有效地使用 锯齿阵列……”与矩形阵列相比,C#3.0锯齿阵列性能优化是如何工作的?,c#,arrays,optimization,jagged-arrays,C#,Arrays,Optimization,Jagged Arrays,在一本出版的书《插图C#2008》中,第343页指出: “一维数组在CIL中有允许它们的特定指令 要针对性能进行优化。矩形阵列没有这些 说明…正因为如此,它有时可以更有效地使用 锯齿阵列……” 有人知道这些性能优化是如何实现的吗?Read。注意,它是关于CLR的1.0版本编写的;我不知道从那以后有多少变化。谢谢!一个变化似乎是锯齿状数组现在符合CLS(请参阅:),而CodeProject文档声明:“…锯齿状数组不符合CLS…”。CodeProject文章链接到此。虽然它是从2004年开始的,但它
有人知道这些性能优化是如何实现的吗?Read。注意,它是关于CLR的1.0版本编写的;我不知道从那以后有多少变化。谢谢!一个变化似乎是锯齿状数组现在符合CLS(请参阅:),而CodeProject文档声明:“…锯齿状数组不符合CLS…”。CodeProject文章链接到此。虽然它是从2004年开始的,但它确实包含了对顺序和对角访问的锯齿阵列和矩形阵列进行基准测试的代码。