优化一个EA,获得优化后的最佳效果。 - 页 49

 
Georgiy Merts:

顺便说一下,另一个论坛的一个成员想了又想,把他的9个注册码都要了过来。

我怀疑一段时间后--他将继续在TC联盟上提供帮助。

我认为他的决定将取决于议员们的表现。

 
Georgiy Merts:

阿列克谢,我怎样才能为你做这个?

要输出到一个文件 - 我使用字符串。而要把双倍数变成字符串--标准函数(DoubleToString())。

如果要给列表中的一个元素定界--我可以做一个特殊的字段(要么是字符串,要么是布尔值),我在文件中明确写入定界符,那么我应该用标准函数做什么?

除非你在输出到文件之前强制将小数点替换成逗号--但你确定这是正确的解决方案吗?

正是如此--在输出到文件之前,寻找字符串中的句号,并将其改为逗号!

我相信RF中的大多数人都会这样在EXCEL中正常打开文件,而不会写上日期而不是数字。

 
Aleksey Vyazmikin:

这就对了--在输出到文件之前,寻找行中的句号,并将其改为逗号!这就对了。

我相信RF中的大多数人都会以这种方式在Excel中正常打开文件,而不是写日期而不是数字。

所以你认为我不是大多数人中的一员?我的统计文件在excel中打开没有任何问题,而且小数点被准确感知为小数点。

而你,则认为在小数点分离器中取代小数点的位置应该是一个逗号?听起来你好像说错了什么,阿列克谢...

但是,问题是小的,而且是亲自为你做的--我将做一个特殊版本的专家,在其中我将用逗号取代句号。

过几天--现在我正在敲定我的图书馆的一些课程。

 
Aleksey Vyazmikin:
45个代码。
 
Georgiy Merts:

所以你认为我不是大多数人中的一员?我的统计文件在Excel中打开没有任何问题,而且小数点被认为是小数点。

而你,则认为在小数点分离器中代替小数点的位置应该是一个逗号?听起来你好像说错了什么,阿列克谢...

但是,问题不大,我个人为你--我将做一个特殊版本的专家,在其中我将用逗号代替小数点。

过几天--现在我正在敲定我的图书馆的一些课程。

你不是为我做的,而是为大多数人做的--我不是观众,观众必须对这个项目 感兴趣。

我说的是基于在公司办公室工作,从经理到会计都在与数字打交道的人的样本的大多数。

 
Aleksey Vyazmikin:

你不是为了我,而是为了大多数人--我不是对这个项目感兴趣的观众。

我说的是基于在公司办公室工作,从经理到会计都在与数字打交道的人的样本的大多数。

我对他们也是如此--而且我从未见过逗号作为小数点使用。经常与会计师一起工作。的确,我的信息是十年或更久以前的。也许现在有些东西已经改变了?

另外--我想论坛上很早以前就有帖子说DoubleToString()--应该返回一个逗号分隔符。(虽然,从好的方面来说,它应该返回分离器,这是在locale中规定的)。但我不记得有这样的话题。

你确定对大多数人来说,小数点分隔符是逗号,而不是小数点?

 
Georgiy Merts:

嗯,这就是我的意思--我从来没有见过一个逗号被用作小数点。经常与会计师一起工作。真的,我的信息是十年或更久以前的。也许现在有些东西已经改变了?

另外--我想论坛上很早以前就有帖子说DoubleToString()--应该返回一个逗号分隔符。(虽然,从好的方面来说,它应该返回分离器,这是在locale中规定的)。但我不记得有这样的话题。

你确定对大多数人来说,小数点分隔符是逗号,而不是小数点?

我已经给你写了我的信心,这来自于我的经验,我不是人们思想和习惯的保证人--我已经告诉你我的经验的事实。

我再告诉你,数字键盘(字母右边的那个--总),俄罗斯的布局,当你按下一个点(Del)时,就会有一个逗号,它是人们在处理数字时使用的工具。

 
Aleksey Vyazmikin:

我已经给你写过我的信心,这来自于我的经验,我不是人们思想和习惯的保证人--说的是我经验中的事实。

我还要告诉你,数字键盘(字母右边的那个--常见),在俄罗斯的布局中,当你按下一个点(Del)时,会出现一个逗号,这就是人们在处理数字时使用的工具。

是的,没错,这是我唯一用来输入数字的键。

而我在这个键上有一个符号--取决于布局。

当我打开俄语时,我不能用这个键把逗号放在任何地方。我在所有地方都加了一个小数点。

虽然,当我改用英语时,有一半的程序显示的是逗号(虽然,Excel在两种布局中都会产生一个小数点)。

当然,函数DoubleToString() 应该查看locale,并把整数和小数部分的分隔符写在那里。但这个函数使用小数点的事实告诉我,大多数人认为小数部分的分隔符应该是小数点。

但这个问题很牵强--我将为你做一个逗号,这个功能将保留在代码中。如果有人要求,他也会有。

 
Georgiy Merts:

是的,是的,我只用这些键来输入数字。

而我在这个键上有一个符号--这取决于布局。

当我打开俄语时,我不能用这个键把逗号放在任何地方。我在所有地方都加了一个小数点。

虽然,当我切换到英语时,有一半的程序显示的是逗号(虽然,Excel在两种布局中都产生了小数点)。

当然,顺便说一下,函数DoubleToString() 应该看一下locale,并把整数部分和小数部分的分隔符放在那里,这是规定的。但这个函数使用小数点的事实告诉我,大多数人认为小数部分的分隔符应该是一个小数点。

但这个问题很牵强--我将为你做一个逗号,这个功能将保留在代码中。如果有人要求,他也会有。

顺便说一下,这里的人也有同样的问题,而且只是用MThttps://habr.com/post/138957/ 。 他只是说,点是英语国家的分隔符,而逗号则更接近于俄罗斯。

不管怎么说,事情就是这样的,谢谢你做的逗号!"。

То, что нужно помнить о десятичном разделителе
То, что нужно помнить о десятичном разделителе
  • 2027.02.12
  • habr.com
Все, кто когда-либо писали программы на C#, использовали такую простую функцию как у меня, как и у остальных, до определенного момента никаких проблем с ней не возникало. У этой функции есть такая особенность, которая не всем известна — это то, что разделитель по умолчанию используется тот, который стоит в системе. В англоязычных странах в...
 
Aleksey Vyazmikin:

总之,就这样了,谢谢你做的逗号!

是的,我会的。

我将完成对班级的修改(试图加快进度),并添加一个逗号替换。

大约在一两个星期后。