Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Перенести значения из одного List<T> в другой List Добрый вечер, возможно глупы вопрос, но он привел меня в замешательство. Как копировать значения одного List<T> в другой List<T> Пробовал присваиванием list1=list; Но при удалении элементов из list они так же удаляются и из list1. https://www.cyberforum.ru/ csharp-beginners/ thread1377938.html C# Чтение из txt-файла
Доброго времени суток, уважаемые форумчане! ;D string path1 = @"C:\Users\Admin\AppData\Local\Temp\SaveMilkClicker.txt"; if (!File.Exists(path1)) { using (StreamWriter sw = File.CreateText(path)) { sw.WriteLine(a +(" //Milk")); sw.WriteLine(a +(" //Milk3")); sw.WriteLine(c...
C# Инициализация Stack посредством указателей https://www.cyberforum.ru/ csharp-beginners/ thread1377909.html
Вопрос такой. Правильно ли я использую указатели и связываю ячейки стек? И как вывести на экран без исключения "AccessViolationException" в данном коде? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication8 {
C# Форматирование https://www.cyberforum.ru/ csharp-beginners/ thread1377903.html
Здравствуйте! Имеется столбец БД с mac-адресами: 554433AA23, 234567BB34 и т.д. С помощью DataReader пробегаюсь по ним и записывают их в ArrayLisr mac. mac=r.toString(); Как мне в mac записывать значения в формате: 55-44-33-AA-23, 23-45-67-BB-34 и т.д. Благодарю
C# Исправить ошибку с foreach
static void Main(string args) { int id1 = { 1, 2, 3, 4, 5, 6 }; int id2 = { 5, 6, 7, 8, 4, 9, 3, 10 }; int id3 = { 1, 2, 9, 10, 11, 12, 8, 9, 5, 6,}; IEnumerable<int> odin_dva = id1.Intersect(id2); IEnumerable<int> odin_dva_tri = odin_dva.Intersect(id3); IEnumerable<int> odin_tri...
C# Сколько раз можно поделить число на 2 без остатка https://www.cyberforum.ru/ csharp-beginners/ thread1377841.html
Помогите написать рекурсивный статический метод без циклов, принимающий один или несколько int и возвращающий int. ToString в нем нельзя использовать. Посчитать, сколько раз можно без остатка поделить число на 2: F(12334) == F(771 * 2 * 2 * 2 * 2) == 4
C# Работа с массивом Здравствуйте. Имеется массив filters, содержащий некоторый набор расширений файлов, и переменная db_exten содержащая текущее расширение файла. Нужно сравнить, если в массиве то расширение, которое присвоено переменной db_exten, ничего не выводить, а если нет то вывести сообщение "Такое расширение не найдено" не могу понять как( string filters = { "*.accdb", ... https://www.cyberforum.ru/ csharp-beginners/ thread1377816.html C# Стабилизируйте код
static void Main(string args) { int id1 = { 44, 26, 92, 30, 71, 38 }; int id2 = { 40, 59, 83, 47, 26, 4, 30 }; int id3 = { 44, 92, 83, 26, 33, 5 }; IEnumerable<int> odin_dva = id1.Intersect(id2); IEnumerable<int> odin_dva_tri = odin_dva.Intersect(id3); IEnumerable<int> odin_tri = id1.Intersect(id3);
C# Использования процедур и функций Даны три произвольных массива Х, Y, Z размера k, n, m соответственно. Найти минимальный элемент массива X, минимальный элемент массива Y и минимальный элемент массива Z. Исходные данные взять самостоятельно. https://www.cyberforum.ru/ csharp-beginners/ thread1377740.html C# Программа перемножения матриц, используя многопоточность можете помочь с задачей: Напишите программу перемножения матриц, используя многопоточность. Размер матриц задаются пользователем, содержимое - случайным образом. Количества потоков так же задаются пользователем. https://www.cyberforum.ru/ csharp-beginners/ thread1377700.html
C# Несколько окон в c#
Как добавить ещё одно окно для консольного приложения c#, мне надо чтоб с одной программы одну часть она выводило в одно окно, а во второе, другую часть. Как это сделать, заранее спасибо.
C# Уточнить время до миллисекунд https://www.cyberforum.ru/ csharp-beginners/ thread1377633.html
Есть событие - время с точностью до миллисекунд. Есть функция - показывающая сколько осталось до события. НО, с точностью до секунды. Округляет. Как уточнить миллисекунды? Функция вызывается примерно раз в 200мс. Никак сообразить не могу (
Эксперт .NET
5534 / 4298 / 1217
Регистрация: 12.10.2013
Сообщений: 12,332
Записей в блоге: 2
18.02.2015, 21:23 0

Алгоритм сравнения версий в формате "х.х.х" - C# - Ответ 7245121

18.02.2015, 21:23. Показов 3703. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от goremukin Посмотреть сообщение
которая будет понимать, что 0.8.11 < 0.9.6 в отличии от моей?
Если формат записи версий строго соблюдается(цифра, точка, цифра, точка, две цифры), то можно вот так.
C#
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace GetVersion {
    class Program {
        static void Main(string[] args) {
            List<string> versions = new List<string> {
                "0.8.11",
                "0.2.12",
                "0.9.06"
            };
            string ver = GetMaxVersion(versions);
            Console.WriteLine(ver);
            Console.ReadLine();
        }
        static string GetMaxVersion(List<string> versions) {
            string ver = versions.OrderBy(v => int.Parse(v.Substring(0, 1)))
                .OrderBy(v => int.Parse(v.Substring(2, 1)))
                .OrderBy(v => int.Parse(v.Substring(4, 2))).First();
            return ver;
        }
    }
}


Вернуться к обсуждению:
Алгоритм сравнения версий в формате "х.х.х" C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2015, 21:23
Готовые ответы и решения:

Список версий приложения в формате x.y.z
Представьте, что у Вас есть список версий вашего приложения в формате x.y.z (например 1.2.5). Как...

Алгоритм слияния xml версий одного объекта
Например в git используется. Как реализуется ?

Алгоритм сравнения текстов
Нужно реализовать алгоритм для сравнения 2 текстов. Найти, и подсветить отличия второго текста от...

Алгоритм сравнения строк
Есть 2 вектора, состоящие из символов. Например: Первый вектор - A, B, C, D, E Второй вектор - ...

3
18.02.2015, 21:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2015, 21:23
Помогаю со студенческими работами здесь

Алгоритм сравнения массивов.
Подскажите, плиз. Застрял в программе. Вопрос скорее не по c# а общий по программированию. Задача...

Алгоритм сравнения изображений
Надыбал такой интересный алготим сравнения 2-х изображений, хотя не больно он качественно выполняет...

Алгоритм сравнения изображений
Добрый день, мне нужен наибыстрейший алгоритм для сравнения изображения объектов BufferedImage....

Алгоритм сравнения времени
всем доброго вечера, у меня небольшая проблема. пытаюсь написать код сравнения реального времени с...

Алгоритм сравнения трех чисел
Голову сломал уже. Подскажите оптимальный алгоритм сравнения трех чисел. Необходимо учесть все...

алгоритм сравнения содержимого PDF/A
Задача такова. Есть документ в формате PDF/A, он отправляется к внешнему пользователю там...

Алгоритм нечеткого сравнения строк
Всем привет. В общем мне требуется сравнивать полученные значения в тексбоксе со списком значений...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru