Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Поиск определенного числа в массиве, вывести на какой позиции находится этот элемент https://www.cyberforum.ru/ csharp-beginners/ thread2318931.html
Здравствуйте, задание вроде не сложное, но не получается вывести позицию элемента, вот код static void Main(string args) { Console.WriteLine("Введите размер массива: "); int size = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Заполните массив: "); int arr = new int; for (int k = 0; k < arr.Length; k++) {
C# ProgressBar при распаковке файлов
Здравствуйте. Как можно реализовать отображение ProgressBar'a при распаковке файлов: ZipFile.ExtractToDirectory(zipfile, zipfolder);
C# Применение ковариантности в обобщенном интерфейсе using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ковариантность_и_контрвариантность { interface IFirst<out T> { https://www.cyberforum.ru/ csharp-beginners/ thread2318878.html C# Распаковка архива с заменой файлов https://www.cyberforum.ru/ csharp-beginners/ thread2318847.html
Здравствуйте мне нужно распаковать zip заменой файлов, я делал так: ZipFile.ExtractToDirectory(zipfile, zipfolder); но в таком случаи выдает ошибку что такой файл уже существует. Решение по типу: try { DirectoryInfo directoryinfo = new DirectoryInfo(zipfolder);
C# Архивировать выборочные папки
Здравствуйте! Скажите пожалуйста, как можно с помощью c# заархивировать выборочные папки? То есть к примеру у меня в папке лежит 10 других папок, из них нужно заархивировать только 5. Как это сделать?
C# Какую версию .Net использовать для проектов? https://www.cyberforum.ru/ csharp-beginners/ thread2318799.html
Привет, пытаюсь сделать программу, хотел использовать версию .Net 4.0 что бы работала на Windows XP, но начал качать дополнительные библиотеки, и понял что версия .Net 4.0 не подходит, пришлось перейти на .Net 4.6. Так вот вопрос, стоит ли использовать версию .Net 4.6 ? поддерживаться ли она Windows 7, где то на форуме тут читал, что если надо на WinXP то использовать .Net 4.0 а если от Win7 то...
C# Бинарное дерево с обходом в ширину Добрый день. Помогите реализовать запись в бинарное дерево в ширину и поиск. При добавлении значений я считаю глубину узла. С реализацией поиск в отсортированном дереве - нет проблем. А как реализовать добавление в ширину и поиск с такой же нумерацией глубины узла? public class MyTree { public long? Data { get; private set; } public MyTree Left { get; set; } ... https://www.cyberforum.ru/ csharp-beginners/ thread2318784.html C# По координатам вершин треугольника найти длины всех его сторон
Даны координаты трёх вершин треугольника. Найти длины всех его сторон.
C# Решение квадратного уравнения с разными входными форматами Здравствуйте, пожалуйста подскажите, каким образом, можно решать квадратные уравнения на c#. На вход дается, ВНИМАНИЕ!!!, всё квадратное уравнение. Примеры входных форматов: 1) ax^2+bx+c=0 2) ax^2+bx=c 3) (ax-c)(bx-d)=0 4) (ax-b)^2=c Рассматриваются любые варианты. https://www.cyberforum.ru/ csharp-beginners/ thread2318774.html C# Поразрядный сдвиг десятичного числа https://www.cyberforum.ru/ csharp-beginners/ thread2318713.html
Здравствуйте, уважаемые форумчане! У меня вопрос, я прям что то завис. Я хочу сдвинуть число 1 в десятичной системе исчисления. Т.е. 1 ->10->100->1000 и так далее. Как вообще это можно сделать? Поразрядный сдвиг двоичного числа в право я знаю что такое. А вот как сделать, как мне надо? Будьте добры помогите.
Перекрытие локальных переменных C#
Доброго вечера, хотел узнать зачем в шарпе сделали немного странное перекрытие переменных нежели в плюсах. Приведу пример: В плюсах допускалось следующие: ... class exmpl //все хорошо, никаких ошибок { int x;//глобальная переменная для класса exmpl void foo() {
C# Прямой вывод и ввод комплексного числа Дали такое задание: в программе записано комплексное число, надо вывести его в файл не форматированием, а напрямую из памяти, и потом то, что в файле получилось, напрямую загнать обратно в память. В интернете ничего подобного не нашел, может тут кто знает как это сделать? using System; using System.IO; namespace Класс_Complex { class Complex { double re, im; // z = re + i... https://www.cyberforum.ru/ csharp-beginners/ thread2318632.html
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
08.09.2018, 19:02 0

Проверка условия в конструкторе класса - C# - Ответ 12886910

08.09.2018, 19:02. Показов 7252. Ответов 16
Метки (Все метки)

Ответ

Класс MyClass изменён, обрати внимание. Весь код - это просто пример для наглядности, какой-то скрытый смысл искать не стоит

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
 
namespace ConsoleApp1
{
    class Program
    {
        #region Entry point
 
        private static Program _program;
 
        static void Main(string[] args)
        {
            _program = new Program();
            _program.Run(args);
        }
 
        #endregion
 
        private void Run(string[] args)
        {
            MyClass myClass;
            int value = -12;
            while (!TryToCreateMyClass(value += 5, out myClass)) { }
 
            Console.WriteLine($"Number = {myClass.Number}");
            Console.ReadKey();
        }
 
        private bool TryToCreateMyClass(int value, out MyClass myClass)
        {
            try
            {
                myClass = new MyClass(value);
                return true;
            }
            catch (Exception ex)
            {
                LogError(nameof(TryToCreateMyClass), ex);
                myClass = null;
                return false;
            }
        }
 
        private void LogError(string message, Exception ex)
        {
            Console.WriteLine($"{message}. {ex.Message}");
        }
    }
 
    public class MyClass
    {
        /// <summary> Возвращает номер </summary>
        public int Number { get; }
 
        /// <summary> Скрытый конструктор без параметров </summary>
        private MyClass() { }
 
        /// <summary> Конструктор с новым номером </summary>
        /// <param name="newNumber"> Новый номер </param>
        public MyClass(int newNumber)
        {
            if (newNumber < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(newNumber));
            }
 
            Number = newNumber;
        }
    }
}


Вернуться к обсуждению:
Проверка условия в конструкторе класса C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2018, 19:02
Готовые ответы и решения:

Инициализация шаблонного класса(В конструкторе класса после двоеточия вновь имя класса)
Всем доброго времени суток! Пытаюсь разобраться как работает приведенный мной код. Конкретно,...

Ошибка при работе с объектом класса в конструкторе другого класса
Имеется данный код: https://github.com/ubelian/glgame/tree/master/glgame В файле Food.cpp в...

С++, delete в деструкторе класса не видит переменные, создаваемые new в конструкторе класса
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;math.h&quot; using namespace std; class fun {...

Внутри проверки условия не производится ещё одна проверка условия
Как задумывалось - при нажатии на джойстик просто должны были остановится движки, но если при...

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

Выполнение условия отбора с датой в конструкторе запросов
Доброго времени суток, пользователи данного форума. Пытаюсь решить студенческую задачу, а именно...

Как вызвать виртуальную функцию из дочернего класса, если она определена и вызывается в конструкторе РОДИТЕЛЬСКОГО класса?
Ну то есть так: есть родительский и дочерний класс, в родительском определен виртуальная функция и...

Инициализация объектов класса в конструкторе другого класса
У меня есть класс Subscriber,в котором есть несколько объектов другого класса Date,мне нужно,чтобы...

В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО!
Друзья! Почему так? #include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; //Вот...

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