powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# 8
25 сообщений из 52, страница 2 из 3
C# 8
    #39799078
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosмне как раз таки и нужны эти именованные кортежи и паттерн матчинг
да все нужно :)
...
Рейтинг: 0 / 0
C# 8
    #39799080
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

интересно, почему я так думал?
...
Рейтинг: 0 / 0
C# 8
    #39799082
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosShocker.Pro,

интересно, почему я так думал?Просто нужно по каждой новой фиче задумываться, нужна ли тут поддержка фреймворка. Для кортежей требуется доустановить ValueTuple через нугет, для pattern matching и вовсе ничего не нужно.
Вот с асинками - да, проблема, в фреймворке 4.0 TPL еще недостаточно проработан, хотя таски уже есть.

Так или иначе, ты просто не сможешь пользоваться какими-то фичами языка, но это не повод отказываться от остальных фич
...
Рейтинг: 0 / 0
C# 8
    #39799083
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

хе, а я после этих асинков и не стал читать детально

счас прямо смотрю - https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-version-history
но нет там ясного указания какие фичи требуют новую версию фреймворка, а какие - нет
...
Рейтинг: 0 / 0
C# 8
    #39799084
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosно нет там ясного указания какие фичи требуют новую версию фреймворка, а какие - нетНу в большинстве случаев можно догадаться, к примеру то же ключевое слово default в присвоениях очевидно не требует поддержки фреймворком, так как это просто сокращение для default(T) в случае, когда тип и так известен компилятору.
...
Рейтинг: 0 / 0
C# 8
    #39799091
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

ясно, спс
...
Рейтинг: 0 / 0
C# 8
    #39799093
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosShocker.Pro,

ясно, спсЯсность — это одна из форм полного тумана. (c)
...
Рейтинг: 0 / 0
C# 8
    #39799607
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttещё нет, но собираюсь :) в основном ради двух киллер-фич:

1. nullable ссылочные типы
2. вот это вот:
Код: c#
1.
using var file = File.Open("file.txt");

Ну если первое - это действительно киллер-фича, но в чем киллеровость второй - просто убрали одну пару скобок?
...
Рейтинг: 0 / 0
C# 8
    #39799614
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С# 5.0 VS2013

Сидел из-за требуемой поддержки XP не проктологическим способом
Не хватает только null propagator из-за одной библиотечки.

Но буду (когда-нибудь потом) переезжать на VS2015, но не из-за C#, а из-за поддержки C++14.
...
Рейтинг: 0 / 0
C# 8
    #39799617
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теоретически... https://msdn.microsoft.com/ru-ru/magazine/dn683793.aspx По сути, установка компилятора C# 6.0 из этого выпуска требует лишь установить расширение для Visual Studio 2013, которое в свою очередь обновляет целевые файлы MSBuild.
...
Рейтинг: 0 / 0
C# 8
    #39799639
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

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

главное, что смысла мало
...
Рейтинг: 0 / 0
C# 8
    #39799640
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще забыл - со сменой шифрования перестал работать встроенный git (
...
Рейтинг: 0 / 0
C# 8
    #39799670
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglВот еще забыл - со сменой шифрования перестал работать встроенный git (Однако фиксится по этой статье
https://developercommunity.visualstudio.com/content/problem/201457/unable-to-connect-to-github-due-to-tls-12-only-cha.html

нужно всего лишь
reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" /v DisabledByDefault /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" /v Enabled /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SystemDefaultTlsVersions /t REG_DWORD /d 1 /f /reg:64
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SystemDefaultTlsVersions /t REG_DWORD /d 1 /f /reg:32
...
Рейтинг: 0 / 0
C# 8
    #39799676
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttещё нет, но собираюсь :) в основном ради двух киллер-фич:

1. nullable ссылочные типы
2. вот это вот:
Код: c#
1.
using var file = File.Open("file.txt");


Ну если первое - это действительно киллер-фича, но в чем киллеровость второй - просто убрали одну пару скобок?

Это же классический RAII из C++ :)
Лично я с самого знакомства с C# пребывал в недоумении, что помешало добавить возможность сделать Dispose на выходе из блока. Ну и.. не прошло и 50 лет.
...
Рейтинг: 0 / 0
C# 8
    #39801259
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttShocker.ProТы перешел? Как впечатления от NotNullable-типов, которых ты так ждал (я бы тоже не отказался)?

ещё нет, но собираюсь :) в основном ради двух киллер-фич:

1. nullable ссылочные типы
2. вот это вот:
Код: c#
1.
using var file = File.Open("file.txt");



ну плюс ещё

асинхронные IEnumerable... прям фигасе )
Это сильно круче!
...
Рейтинг: 0 / 0
C# 8
    #39801386
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с массивами и регионами наконец то разродились, даже в bat файлах это работало со времён царя гороха
а вот шаблоны выражений, как то не очень, то ли я старый стал, то ли просто выглядит уродски
...
Рейтинг: 0 / 0
C# 8
    #39801756
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так эту шляпу обещают только к концу года, пока что еще даже не бета, а только превью.
...
Рейтинг: 0 / 0
C# 8
    #39801759
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProViPRosмне как раз таки и нужны эти именованные кортежи и паттерн матчинг
да все нужно :)

Ну так фреймворк - это фреймворк, а компилятор - это компилятор. Просто он часть фреймворка и новая версия выходит с новой версией фреймворка. Я с командной строки часто наш солюшен собираю у себя, и недавно понял, что я его уже месяц собираю восьмой версией, хотя солюшен весь под коре 2.
...
Рейтинг: 0 / 0
C# 8
    #39801768
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatНу так фреймворк - это фреймворк, а компилятор - это компилятор. Просто он часть фреймворка и новая версия выходит с новой версией фреймворка.
Заблуждаешься ты.
...
Рейтинг: 0 / 0
C# 8
    #39801769
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProViPRosзачем это в смысле зачем сижу или зачем эти асинки?Зачем ты мучаешь себя низкой версией шарпа, что именно мешает его повысить? Я с удовольствием юзаю именованные кортежи и pattern matching, а есть люди, которые даже await себе позволить не могут, почему?
Разные бывают обстоятельства... Я сейчас вообще на vs express и этой прекрасной платформе . :)
...
Рейтинг: 0 / 0
C# 8
    #39801801
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВfkthatНу так фреймворк - это фреймворк, а компилятор - это компилятор. Просто он часть фреймворка и новая версия выходит с новой версией фреймворка.
Заблуждаешься ты.

Ну и в чем же заблуждаюсь? Как там VS Express? Там крайняя версия была, кажись, еще под 2.0, не? :-)
...
Рейтинг: 0 / 0
C# 8
    #39801802
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВЯ сейчас вообще на vs express

Где вы такую херь находите только. У меня знакомые есть - работают под VS 2010 c WebForms. Блин. Я уже больше года как какую-либо работу не под Core вообще не рассматриваю.
...
Рейтинг: 0 / 0
C# 8
    #39801803
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

он наверное просто не в курсе vs community и vs code :)
...
Рейтинг: 0 / 0
C# 8
    #39802378
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosfkthat,

он наверное просто не в курсе vs community и vs code :)
Не все организации могут позволить community. Читай лицензию.
...
Рейтинг: 0 / 0
C# 8
    #39802390
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВViPRosfkthat,

он наверное просто не в курсе vs community и vs code :)
Не все организации могут позволить community. Читай лицензию.

Те, кто не может позволить себе community они, как бы, и express не смогут себе позволить.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# 8
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]