Size: a a a

2019 February 21

VS

Vadim Shvanov in CODE BLOG / C#
🔥 Сборка мусора (Garbage Collection, GC) в C# - Учим Шарп #28

На этом занятии мы узнаем, что такое сборщик мусора (garbage collector, gc) и он выполняет освобождение памяти, оберегая наши приложения от утечки. Узнаем, как выполняется сборка мусора (garbage collection), поколения (generation) объектов, а также придется чуть подробнее поговорить про ссылочные (reference type) и значимые (value type) типы, как они хранятся в памяти стека (stack) и управляемой кучи (heap).

⏰ Начало занятия как всегда сегодня (21.02.2019) в 20:00 по МСК. Подключайтесь!

https://www.youtube.com/watch?v=S7JJb2I92rk
YouTube
Сборка мусора (Garbage Collection, GC) .NET в C# - Учим Шарп #28
Сборка мусора (Garbage Collection, GC) .NET на примере языка программирования C#

На этом занятии мы узнаем, что такое сборщик мусора (garbage collector, gc) и он выполняет освобождение памяти, оберегая наши приложения от утечки. Узнаем, как выполняется сборка мусора (garbage collection), поколения (generation) объектов, а также придется чуть подробнее поговорить про ссылочные (reference type) и значимые (value type) типы, как они хранятся в памяти стека (stack) и управляемой кучи (heap). Изучим основные методы System.GC, такие как Collect, GetGeneration, GetTotalMemory и другие. Узнаем, что на самом деле делает оператор new.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog
🔴 VK: https://bit.ly/vk_codeblog
🔴 INSTAGRAM: https://bit.ly/inst_codeblog
🔴 Яндекс Дзен: https://bit.ly/zen_codeblog
🔴 FACEBOOK: https://bit.ly/fb_codeblog
🔴 TWITTER: http://bit.ly/twit_codeblog
🔴 Мой блог: https://bit.ly/site_codeblog
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: https://bit.ly/donate_codeblog …
источник

MS

Mykhailo Sanin in CODE BLOG / C#
Здравствуйте. Накидайте пожалуйста советов :)
Собираюсь подавать заявку на бесплатный оффлайн курс по C#. Какие-то навыки имею, нахожусь примерно на устойчивом базовом уровне с хромающей практикой)

Так вот, там набирают на два направления. Длительность каждого - 4 месяца, естественно выбрать можно только одно.
Вот они:
1."Разработка 
web-приложений 
ASP.NET MVC, WEB API".
2."Разработка 
mobile-приложений
Xamarin / Android".
Понимаю, что решать необходимо мне, но всё прошу набросать советов)
Веб разработку пробовал js, html - не пошла как-то вовсе, не интересно.
В основном занимался декстопом. Писал для себя мини-полезные программки.
Подскажите пожалуйста с выбором...
источник

eo

evgeny otrokov in CODE BLOG / C#
я бы в Xamarin не лез от слова совсем
источник

MS

Mykhailo Sanin in CODE BLOG / C#
Если есть время, опишите пожалуйста парой слов, почему же?
источник

eo

evgeny otrokov in CODE BLOG / C#
Mykhailo Sanin
Если есть время, опишите пожалуйста парой слов, почему же?
Xamarin это типа кросплатвофрменная штука, но недоделала от слова совсем, вакансий не так много, реальных рабочих проектов я тоже не встречал, если и лезьть в мобилки через кросплатформенность, то через React.Native
источник

MS

Mykhailo Sanin in CODE BLOG / C#
Спасибо большое, учту
источник

V

Vittore in CODE BLOG / C#
источник

V

Vittore in CODE BLOG / C#
может кто подсказать почему не проходит
источник

V

Vittore in CODE BLOG / C#
using System.Linq;
 using System;
 public class Kata
 {
   public static int[] Convert (char[] input, bool passOddIndexes)
   {
        if (input == null || input.Length == 0)
           {
               return null;
           }
     //Code it! I hope you will choose LINQ expressions  
     var array = input.Select((i, index) => Selector(i, index)).ToList<int>();
           if (passOddIndexes)
           {
               for (int i = 0; i < array.Count; i++)
               {
                   if (i % 2 != 0)
                   {
                     array.RemoveAt(i);
                   }
               }
               int[] newArray = { };
               newArray = array.OrderByDescending(i => i).ToArray();
               return newArray;
           }
           else
           {
               int[] newArray = { };
               newArray = array.OrderByDescending(i => i).ToArray();
               return newArray;
           }
           
           int Selector(char val, int index)
           {
               if(char.IsLetter(val))
               {
                   return index;
               }
               else if (char.IsDigit(val))
               {
                   return (int)char.GetNumericValue(val);
               }
               else
               {
                   return index;
               }
           }
   }

 }
источник

V

Vittore in CODE BLOG / C#
надо char[] конвертировать в int[]
источник

V

Vittore in CODE BLOG / C#
{'1', 'a'}  // если другой символ вместо цифры, то вернуть индекс
источник

DY

Dima Yakovchits in CODE BLOG / C#
+
если глянуть на списки вакансий, то xamarin в раз в 20 встречается реже, а то и более
источник

DY

Dima Yakovchits in CODE BLOG / C#
Переслано от Mykhailo Sanin
Здравствуйте. Накидайте пожалуйста советов :)
Собираюсь подавать заявку на бесплатный оффлайн курс по C#. Какие-то навыки имею, нахожусь примерно на устойчивом базовом уровне с хромающей практикой)

Так вот, там набирают на два направления. Длительность каждого - 4 месяца, естественно выбрать можно только одно.
Вот они:
1."Разработка 
web-приложений 
ASP.NET MVC, WEB API".
2."Разработка 
mobile-приложений
Xamarin / Android".
Понимаю, что решать необходимо мне, но всё прошу набросать советов)
Веб разработку пробовал js, html - не пошла как-то вовсе, не интересно.
В основном занимался декстопом. Писал для себя мини-полезные программки.
Подскажите пожалуйста с выбором...
источник

DY

Dima Yakovchits in CODE BLOG / C#
Переслано от evgeny otrokov
Xamarin это типа кросплатвофрменная штука, но недоделала от слова совсем, вакансий не так много, реальных рабочих проектов я тоже не встречал, если и лезьть в мобилки через кросплатформенность, то через React.Native
источник

VS

Vadim Shvanov in CODE BLOG / C#
🔥Напоминаю, что трансляция начнется через 10 минут. Подключайтесь!

https://www.youtube.com/watch?v=S7JJb2I92rk
YouTube
Сборка мусора (Garbage Collection, GC) .NET в C# - Учим Шарп #28
Сборка мусора (Garbage Collection, GC) .NET на примере языка программирования C#

На этом занятии мы узнаем, что такое сборщик мусора (garbage collector, gc) и он выполняет освобождение памяти, оберегая наши приложения от утечки. Узнаем, как выполняется сборка мусора (garbage collection), поколения (generation) объектов, а также придется чуть подробнее поговорить про ссылочные (reference type) и значимые (value type) типы, как они хранятся в памяти стека (stack) и управляемой кучи (heap). Изучим основные методы System.GC, такие как Collect, GetGeneration, GetTotalMemory и другие. Узнаем, что на самом деле делает оператор new.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog
🔴 VK: https://bit.ly/vk_codeblog
🔴 INSTAGRAM: https://bit.ly/inst_codeblog
🔴 Яндекс Дзен: https://bit.ly/zen_codeblog
🔴 FACEBOOK: https://bit.ly/fb_codeblog
🔴 TWITTER: http://bit.ly/twit_codeblog
🔴 Мой блог: https://bit.ly/site_codeblog
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: https://bit.ly/donate_codeblog …
источник

ИD

Илья Devc in CODE BLOG / C#
ждем))
источник
2019 February 22

МК

Максим Красавцев... in CODE BLOG / C#
int.TryParse(Console.ReadLine(), out int result);
Что в этой строке означает result и почему его нельзя присвоить другой переменной?
Если в кратце про то, что хочу сделать: ввожу цифру, если вводится не цифра, то выводится сообщение, а-ля вы ввели не цифру, и просит еще раз ввести ее. Но столкнулся с той проблемой, что не могу присвоить это число(если верно) ничему.
источник

VS

Vadim Shvanov in CODE BLOG / C#
Максим Красавцев
int.TryParse(Console.ReadLine(), out int result);
Что в этой строке означает result и почему его нельзя присвоить другой переменной?
Если в кратце про то, что хочу сделать: ввожу цифру, если вводится не цифра, то выводится сообщение, а-ля вы ввели не цифру, и просит еще раз ввести ее. Но столкнулся с той проблемой, что не могу присвоить это число(если верно) ничему.
Смотри, результат приведения строки с консли будет находиться в переменной result, которую ты можешь прочитать. по сути ты сможешь сделать что-то подобное

if(int.TryParse(Console.ReadLine(), out int result)) {
// было введено число, и можно работать с result
} else {
// сообщение об ошибке
}
источник

eo

evgeny otrokov in CODE BLOG / C#
Vadim Shvanov
Смотри, результат приведения строки с консли будет находиться в переменной result, которую ты можешь прочитать. по сути ты сможешь сделать что-то подобное

if(int.TryParse(Console.ReadLine(), out int result)) {
// было введено число, и можно работать с result
} else {
// сообщение об ошибке
}
да, не успел написать
источник

VS

Vadim Shvanov in CODE BLOG / C#
evgeny otrokov
да, не успел написать
Самый быстрый на диком западе 😁
источник