c#如何使很长的浮点数组可用

c#如何使很长的浮点数组可用,c#,C#,我正在尝试将tracker.js转换为c#,他们拥有的一个功能是非常长的浮点数组 你可以在这里看到一个例子 然而,当我试图在c#中使用float[]mouth=newfloat[]{25f,15f,-1.4372119903564453f,13f,0f,2f,0f/*等将其定义为一个变量时,这会持续很长时间*/} Monodevelop陷入停顿/崩溃(我使用Monodevelop是因为我试图为Unity这样做) 你知道我该怎么做吗?一般来说,文本编辑器不能很好地处理很长的行。只需将语句拆分为多行

我正在尝试将tracker.js转换为c#,他们拥有的一个功能是非常长的浮点数组

你可以在这里看到一个例子

然而,当我试图在c#中使用
float[]mouth=newfloat[]{25f,15f,-1.4372119903564453f,13f,0f,2f,0f/*等将其定义为一个变量时,这会持续很长时间*/}
Monodevelop陷入停顿/崩溃(我使用Monodevelop是因为我试图为Unity这样做)


你知道我该怎么做吗?

一般来说,文本编辑器不能很好地处理很长的行。只需将语句拆分为多行。

只要您不受许可限制,您也可以使用(VS plugin for unity)好的,我会尝试一下。。。因此,有一个float[]与我发布的链接中的Float64Array一样长没有问题吗?我担心我在某种程度上做了一些根本错误的事情(我有点不知所措)这是一个该死的长数组,我要花一个小时才能把它分开。。。有没有我可以使用的工具?长数组并不是那么少见,所以它不应该是一个问题(但MonoDevelop中当然可能有一个bug)。使用任何支持正则表达式搜索的文本编辑器,在替换中替换为反向引用,并在该数组中搜索例如
(([^,]*,){10})
和替换为
\1\n
;这应该在每十个逗号后插入一个换行符。