Я лично использую Моно в показываемом в прайм-тайм ENV. Я выполняю моно серверы, имеющие дело с гигабайтами udp/tcp связанных с обработкой данных задач, и не мог быть более счастливым.
существуют особенности, и одна из самых раздражающих вещей - то, что Вы не можете только "создать" свои msbuild файлы из-за текущего состояния Mono:
Однажды/Во время получение Вашего материала, на самом деле СОЗДАННОГО, Вы могли бы видеть некоторые дикие местности даже для кода, который ДОЛЖЕН поддерживаться как:
, но совершение вертикальных колебаний сказанного, что вообще говоря, вещи начинают работать очень быстро, и решения/обходные решения, богат .
, Как только Вы пробежались через те начальные препятствия, мой опыт состоит в том, что моно СКАЛЫ, и сохраняют улучшение с каждым повторением .
у меня были серверы, работающие с моно, обрабатывающими 300 ГБ данных в день, с тоннами p/invokes и вообще говоря, делающие большую работу и не ложащиеся спать в течение 5-6 месяцев, даже с "новейшим" моно.
Hope это помогает.
myArray.join ('_') должен делать то, что вам нужно.
Используйте join
, чтобы объединить элементы с определенным разделителем:
myArray.join("_")
Только для того, чтобы продемонстрировать, что это возможно, и ответить на заголовок (но не на дух) заданного вопроса:
<pre>
<script type="text/javascript">
Array.prototype.toStringDefault = Array.prototype.toString;
Array.prototype.toString = function (delim) {
if ('undefined' === typeof delim) {
return this.toStringDefault();
}
return this.join(delim);
}
var myArray = [ 'zero', 'one', 'two', 'three', 'four', 'five' ];
var result1 = myArray.toString('_');
document.writeln(result1);
var result2 = myArray.toString();
document.writeln(result2);
</script>
</pre>
Я не рекомендую делать это. Это делает ваш код более сложным и зависимым от кода, необходимого для расширения функциональных возможностей toString ()
в Array
. Использование Array.join ()
- правильный ответ,