Приветствую всех, сегодня решаем задачу со следующим условием: Создать базовый класс Plain (самолет), содержащий поля: тип самолета, количество пассажиров. Создать производный класс Flight(рейс), содержащий дополнительные поля: номер рейса, названия пункта назначения. Описать методы для вывода на экран сведения об объекте, получения и установки значений некоторых полей. Организовать вывод на экран сведений из массива обо всех […]
Как сохранить изменения в базу данных?
Приветствую всех! Часто на просторах интернета встречал вопрос, как сохранить изменения в базе данных. Тут все легко вызываем на адаптере метод Update(); и передаем ему в качестве параметров таблицу либо, DataSet. Выглядеть это может следующим образом: Однако ситуация меняется кардинально если у нас DataGridView связан с БД и допустим с TextBox в котором мы производим […]
Как вернуть id вставленной записи в БД
Приветствую всех. При работе с БД часто требуется узнать id последней вставленной записи в таблицу. К примеру в PostgeSQL
1 |
postgres=# INSERT INTO test (name) VALUES ('My Name 1') RETURNING id; |
А вот с SQL метод выглядел бы вот так
1 |
"INSERT INTO test (name) VALUES ('My Name'); SELECT ID FROM test WHERE (ID = SCOPE_IDENTITY())"; |
Однако используя C# ADO.NET и конструктор DataSET при его формировании надо изменить с генерированный код. Перейти к определению метода Insert и поменять метод ExecuteNonQuery(); на […]
Решаем задачу на C#
Приветствую всех, решаем задачу условие задания следующее: Определить какая гласная (a, e, i, o, u) чаще встречаются в заданной строке. Если в строке нет ни одной гласной, вывести в компонент вывода строку «Гласных нет». Решения задачи:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
static void Main() { { string s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna"; char MaxVowel = ' '; int Max = 0; int[] cChars = new int[0x100]; s = s.ToLower(); int l = s.Length; for (int i = 0; i < l; i++) cChars[(byte)s[i]]++; foreach (int i in new byte[] { 0x61, 0x65, 0x69, 0x6F, 0x75 }) { if (cChars[i] > Max) { Max = cChars[i]; MaxVowel = (char)i; } } if (Max == 0) // Нет гласных Console.WriteLine("Гласных нет"); else // Печатать MaxVowel и Max Console.WriteLine(MaxVowel+" "+Max); Console.ReadKey(); } |
Решаем задачу на C#
Приветствую всех, условие задачи следующие: вычислить пример, по условию которого известно x, у, z вычисление производить по следующей схеме на рис. C#
1 2 3 4 5 6 7 8 9 |
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) - Math.PI / 6)) / (Math.Abs(x) + 1 / (Math.Pow(y, 2) + 1))); Console.Write(c); Console.ReadKey(); } } |