Как записать число в экспоненциальной форме C#?

Приветствую всех, сегодня я покажу как можно вывести число в экспоненциальной форме. Пример очень просто и так смотрим: Как мы видим, используется специальный знак форматирования E или e, который преобразует число в экспоненциальную.

Как вывести число с установленным количеством знаков после запятой на C#?

Приветствую всех! Сейчас рассмотрим такой пример, когда разработчику при вычислениях нужно вывести число в пользовательский интерфейс, но в нем может быть данных после запятой достаточно много, а округлять нельзя, так как нарушиться вычисления. Для это мы можем обрезать число и вывести только часть знаков числа после запятой. Для этого рассмотрим пример который покажет нам как […]

Как использовать денежный формат в приложениях на C#

Приветствую всех! Кто пишут приложения при работе с денежными данными, возникает вопрос о том как же отобразить значения со знаком согласно той или иной валюте в системе? Все не так уж и сложно, для этого рассмотрим следующий пример, а после его разберем: Денежный формат использует следующий символ C или c что означает вывод в денежном […]

Практика «Эксперименты»

Пришло время делать эксперименты. Продолжайте в том же проекте, в файле ExperimentsTask.cs Эксперимент 1. Создание массива В файле ArrayCreationTasks.cs есть две реализации уже знакомого вам интерфейса ITask для работы с классом Benchmark. Оба класса создают массив в методе Run. Но один делает массив структур, а второй массив классов. В классе ExperimentsTask реализуйте метод BuildChartDataForArrayCreation. Этот […]

Практика «Benchmark»

В следующей практической задаче мы поставим два эксперимента с измерением производительности некоторых операций со структурами и обычными классами. Эти эксперименты дадут общее понимание, в каких случаях структуры могут быть полезны, а в каких наоборот вредны. Но сначала нужно создать вспомогательный код для бенчмаркинга — так называется измерение производительности отдельных участков кода. Скачайте проект В файле […]

Решаем задачу на C#

Приветствую всех, сегодня решаем задачу со следующим условием: Создать базовый класс Plain (самолет), содержащий поля: тип самолета, количество пассажиров. Создать производный класс Flight(рейс), содержащий дополнительные поля: номер рейса, названия пункта назначения. Описать методы для вывода на экран сведения об объекте, получения и установки значений некоторых полей. Организовать вывод на экран сведений из массива обо всех […]

Как сохранить изменения в базу данных?

Приветствую всех! Часто на просторах интернета встречал вопрос, как сохранить изменения в базе данных. Тут все легко вызываем на адаптере метод Update(); и передаем ему в качестве параметров таблицу либо, DataSet. Выглядеть это может следующим образом: Однако ситуация меняется кардинально если у нас DataGridView связан с БД и допустим с TextBox в котором мы производим […]

Как вернуть id вставленной записи в БД

Приветствую всех. При работе с БД часто требуется узнать id последней вставленной записи в таблицу. К примеру в PostgeSQL postgres=# INSERT INTO test (name) VALUES (‘My Name 1’) RETURNING id; А вот с SQL метод выглядел бы вот так «INSERT INTO test (name) VALUES (‘My Name’); SELECT ID FROM test WHERE (ID = SCOPE_IDENTITY())»; Однако […]

Решаем задачу на C#

Приветствую всех, решаем задачу условие задания следующее: Определить какая гласная (a, e, i, o, u) чаще встречаются в заданной строке. Если в строке нет ни одной гласной, вывести в компонент вывода строку «Гласных нет». Решения задачи: static void Main() { { string s = «Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod […]

Решаем задачу на C#

Приветствую всех, условие задачи следующие: вычислить пример, по условию которого известно x, у, z вычисление производить по следующей схеме на рис. C# static void Main() { { double x = 3.251, y = 0.325, z = 0.466 * Math.Pow(10, -4); double c = Math.Pow(2, Math.Pow(y, x)) + Math.Pow(Math.Pow(3, x), y) — ((y * (Math.Atan(z) — […]