Вам в третий раз написать, где можно посмотреть, как пишут extension-методы для массивов?
Вас не сильно затруднит написать код программы удаления строки матрицы с использованием процедуры DeleteRow из вашей библиотеки, со всеми вашими типами и классами?
А все это уже есть. Вы документацию посмотрите, она лежит в папке \Doc в директории установки PascalABC.NET, обычно это что-то вроде \Program Files (x86)\PascalABC.NET.
Но если сильно хочется - пожалуйста.
uses NumLibABC;
begin
var a := MatrRandomReal(5, 8, 10, 99);
a.Transform(t -> Round(t, 2));
var b := new Matrix(a);
b.Println(6, 2);
Println('-' * 24);
b.DeleteRow(2); // счет от 1
b.DeleteCol(5); // счет от 1
b.Println(6, 2)
end.
62.66 20.33 30.68 34.59 67.88 77.99 44.04 18.92
71.51 71.14 66.64 82.30 42.96 69.62 94.64 34.13
83.08 33.65 76.38 86.04 73.26 29.91 18.07 48.17
27.59 10.13 81.08 56.82 53.12 45.46 42.40 57.32
83.37 55.34 80.60 82.98 19.82 79.75 63.07 41.04
------------------------
62.66 20.33 30.68 34.59 77.99 44.04 18.92
83.08 33.65 76.38 86.04 29.91 18.07 48.17
27.59 10.13 81.08 56.82 45.46 42.40 57.32
83.37 55.34 80.60 82.98 79.75 63.07 41.04
С фоновой работой понятно, нюансы только в выборе более оптимального решения без лишних событий/Invoke.
А вот насчёт конвертера – очень даже зря, ИМО. Есть уйма онлайн переводилок с VB.NЕT, питона, cpp и других ЯП/диалектов в c# и обратно, так что конвертер или (частичная адаптация) для РАВС.NЕT была бы уместной, особенно касательно проектов, не говоря уже о тех, которые собираются из кучи файлов. Тем более, вполне очень даже неплохое задание для шарящих студентов) А пока тоже нарезаю по старинке…
А как правильно читаются в файле помощи?
Милостивые судари-сударыни, сделайте реверанс и подскажите, какая последняя версия PAВС.NЕT на платформе 3.5? Благодарю, аж крякаю.
Summary
Сколки-склоки, сленг-арго, аббревиатуры-сокращения, AmE-BrE, омофоны-неологизмы. э… Лишь бы на пользу.
Если принципиально, то IMO – вполне устоялось в сети и значит “(просто) моё мнение”, без скромного или нижайшего выражения неуверенности или предвзятости, а иначе был бы вопрос.
Хотя можно вместо “нарезать” использовать типа “_copy-paste с последующей правкой и поиском остальной релевантной информации на соответствующих ресурсах”, но, видимо, пусть не совсем неполиткорректно, но вы правы в том, что современное высшее учебное заведение действительно имеет мало общего с “шарящими студентами”, однако.
Если верить http://pascalabc.net/chto-novogo, то [19.08.11] Вышла версия 1.8 (1.8.0.469)
[19.08.11] Добавлена возможность компиляции и выполнения C# - программ
[19.08.11] Осуществлён переход на .NET 4.0
Но это ядерный кошмар
Вы считаете, кто-то вдумчиво изучает новинки 2011 года? или это была просто попытка ответить @NRA?
Уже задавал этот вопрос раньше, задам и сейчас: как подключить dll к программе на C#?
Никак
А если пять раз задать, шанс на получение другого ответа повышается? )))
После 1 562 918 519-й попытки китайцев зайти на сервер Пентагона, операционная система согласилась, что пароль “Мао-Цзе-Дун”
Тут дело было в получении хоть какого то ответа)
А… понятно. “Глас вопиющего в пустыне…”
Именно так.
А добавлять это не планируется?
Теперь уж даже мне стало интересно: почему разработчики PascalABС.NЕТ должны строить планы подключения каких-то dll к C# ?
У нас вообще среда на Паскале. Зачем же мы будем поддерживать конкурентов?
Ну а делали тогда зачем? Тем более, вещь полезная. Редактор PascalABC.NET удобнее VisualStudio. Да и к тому же, VS поддерживает массу языков, большинство из которых сделано “конкурентами”.
Очень просто. Мы рассчитываем, что появятся внешние молодые деятельные разработчики, которые сделают contribution в наш проект и реализуют эту возможность
Ребят, у меня перестали открываться программы из раздела примеры (что идут вместе с паскалем) , с чем это может быть связано?