Рубрика: C#

C# Использование BackgroundWorker

BackgroundWorker В C# В случае выполнения трудоемких задач (например, чтение очень большого текстового файла), может случиться так, что форма застынет, так сказать. Это происходит потому, что все работает в одном потоке, и поэтому форма не имеет возможности реагировать на ввод пользователя или перерисовывать. Самый простой способ имитировать такое поведение-это установить поток.Спящий режим (10000) (ранее с помощью системы. […]

Учимся использовать лямбда-выражение в своих приложениях C#

Лямбда-выражения были введены в C # 3 (.NET 3.5). Эти выражения используются сегодня повсеместно в коде, чтобы сделать запросы LINQ,чтобы сделать фильтры на списках, для делегатов и событий. Поэтому очень важно понять, как работает этот тип выражения. Лямбда-выражение-это анонимная функция, которая может содержать выражения и инструкции. Это можно использовать для создания делегатов или типов дерева выражений. Во […]

Найти второе по величине число в массиве, используя C#

static void Main(string[] args) { int n, i, j = 0, largest, secondLargest; int[] arr1 = new int[50]; Console.Write(«\n\nFind the second largest element in an array :\n»); Console.Write(«——————————————\n»); Console.Write(«Input the size of array : «); n = Convert.ToInt32(Console.ReadLine()); /* Stored values into the array*/ Console.Write(«Input {0} elements in the array :\n», n); for (i = […]

Программа на C# для поиска min и max в массиве

static void Main(string[] args) { //www.csharp-console-examples.com int[] numbers = new int[10]; Random rnd = new Random(); int min, max; for (int i = 0; i < numbers.Length; i++) { numbers[i] = rnd.Next(1, 100); Console.WriteLine(numbers[i]); } min = numbers[0]; max = numbers[0]; for (int i = 1; i < numbers.Length; i++) { if (min > numbers[i]) […]

Программа поиска високосного года в C#

static void Main(string[] args) { int year; Console.Write(«Enter the Year :»); year = Convert.ToInt32(Console.ReadLine()); if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) Console.WriteLine(«{0} is Leap Year»,year); else Console.WriteLine(«{0} is not a Leap Year»,year); Console.ReadLine(); }