@CSharpChatЭта группа больше не существует

Страница 1497 из 1888
Летучая
16.07.2017
20:28:49
Timur
16.07.2017
20:30:41
C#, Console или WinForm, просто нужна реализация, база данных на службах, нужна реализация стандартных команд(insert,delete и любой select)

Андрей
16.07.2017
20:33:39
Кто-то реализовывал генерацию sitemap по url'у?

Google
Timur
16.07.2017
20:38:03
Благодарю

Alexander
16.07.2017
22:08:31
ребята

перегрузку метода же можно едлать для Int и long?

то есть void sum(int a){} и тут же void sum(long a){}

Axm
16.07.2017
22:11:02
Локальная копия ссылки на объект.
это если передавать ссылочный тип, а у него там стринг

Yury
16.07.2017
22:22:41
то есть void sum(int a){} и тут же void sum(long a){}
а в чем проблема ? компилятор говорит обратное ?

Alexander
16.07.2017
22:23:01
не знаю где ошибка просто

Летучая
16.07.2017
22:23:45
собственно о чём спор был

Максим
16.07.2017
22:24:22
Axm
16.07.2017
22:24:26
но ведет себя как value type

Максим
16.07.2017
22:24:27
Это ж разные типы данных

Строка - это таки ссылочный тип

Google
Axm
16.07.2017
22:25:09
поправил, не то пизданул

Максим
16.07.2017
22:25:09
Не-а

Yury
16.07.2017
22:25:12
че вы несете

Максим
16.07.2017
22:25:21
Да, строка иммутабельна

Но никакого отношения к value-type она не имеет, кроме перегруженных похожим образом Equals и GetHashCode

Тем более структуры не обязательно неизменяемые

Yury
16.07.2017
22:26:22
толи я упорот, какое нафиг стринг в инту и лонгу

о чем вы

Alexander
16.07.2017
22:28:16
код в студию
он гигантский

Максим
16.07.2017
22:29:05
А откуда тогда берутся ситуации, что var a = "foo"; // в а "foo" ChangeA(a); // в а всё ещё "foo" void ChangeA(string str) => str = "bar";
var a = "foo"; // в а "foo" ChangeA(out a); // в а всё ещё "foo" void ChangeA(out string str) => str = "bar"; А сделал бы вот так, изменил бы изначальную а

И смотришь, на каком месте выбросит исключение

var a = "foo"; // в а "foo" ChangeA(out a); // в а всё ещё "foo" void ChangeA(out string str) => str = "bar"; А сделал бы вот так, изменил бы изначальную а
Да, в шарпе по ссылке можно передать не только значимый тип, но и ссылочный тип

Вернее, не совсем

Timur
16.07.2017
22:30:25
Как обнулить базу в EF?

Максим
16.07.2017
22:30:51
Вернее, не совсем
Просто а теперь бы ссылалась на другой объект в памяти. Саму строку изменить нельзя в принципе

Максим
16.07.2017
22:31:08
Просто переменная-ссылка в метод передается по значению

А мы можем передать ее по ссылке

Google
Максим
16.07.2017
22:31:25


Yury
16.07.2017
22:31:59
вообще правильно

Axm
16.07.2017
22:32:42
чо работает? с таким же успехом ты бы мог не писать метод, а просто присвоить в а новое значение и сказать что работает

Timur
16.07.2017
22:33:16
Можно ли обнулить базу в EF?

Axm
16.07.2017
22:33:51
Можно ли обнулить базу в EF?
google: entity framework clear database

Максим
16.07.2017
22:34:20
чо работает? с таким же успехом ты бы мог не писать метод, а просто присвоить в а новое значение и сказать что работает
Человеку надо было передать строку и в методе поменять ее на другую(вроде как). Что я и сделал. В чем проблема?

Slava
16.07.2017
22:35:17
Стесняюсь спросить... а где тут передача по ссылке?

Максим
16.07.2017
22:35:35
Ну out же

Тут даже не передача по ссылке, а передача самой ссылки

Axm
16.07.2017
22:38:38
Человеку надо было передать строку и в методе поменять ее на другую(вроде как). Что я и сделал. В чем проблема?
в случае out твой параметр может быть не инициализирован, и я не уверен, что ты можешь прочитать его значение до изменения. для такого примера сработает, но для реального метода я уверен, что там потребуется ref.

Axm
16.07.2017
22:39:14
студии нет под рукой проверить

Максим
16.07.2017
22:39:19
Боже, ну че ты докопался до несущественных деталей

Axm
16.07.2017
22:39:41
это существенные детали

Максим
16.07.2017
22:40:12
Отстань, не хочу флуд разводить

Axm
16.07.2017
22:40:54
ты так говоришь, будто ты мне нужен сильно )

Максим
16.07.2017
22:43:57
На том и порешили

Alexander
16.07.2017
22:49:38


почему она иногда начинает считать задом наперед

даже не так

Google
Alexander
16.07.2017
22:50:43
обычно пишет: осталось 1 час 20 мин например

но иногда сбивается и пишет осталось: -45 мин

потом -50 мин

обычно пишет: осталось 1 час 20 мин например
и здесь счет нормальный идет

кажется понял

Admin
ERROR: S client not available

Alexander
16.07.2017
23:00:05
вот я говна наворотил..





почему time получается округленный?

Egor
16.07.2017
23:44:22
че

Timur
16.07.2017
23:45:00
Ну вроде всё правильно, ты now на час увеличиваешь. Типа 11:22:33(now) + 1 = 12.22:33(new). new - now = 1:00:00

Alexander
16.07.2017
23:45:15
да я понял уже

Timur
16.07.2017
23:45:19
Кек

Alexander
16.07.2017
23:45:30


там было если больше 00 или близко к 00

из-за PM AM этих

он нормально не мог сказать до след даты сколько ждать в час мин

Egor
16.07.2017
23:47:12
тяжкий кот

nextTime замени на var nextTime = now.Date;

Google
Egor
16.07.2017
23:49:16
Алсо, есть либа полезная - https://github.com/Humanizr/Humanizer#humanize-datetime

Ivan
17.07.2017
00:16:37
Привет, во вторник возможно смогу задать вопросы авторам языка c#, если есть интересные вопросы по поводу дизайна языка, попробую передать

Vladimir Bondaryuk
17.07.2017
02:07:14
Эм...
У тебя для него есть сюрприз ))

Dmitriy
17.07.2017
04:08:03
Тут был спор про стринги. Это ж ссылочный тип. И когда мы передаем строку в метод или присваевываем в новую переменную то присваевывается копия ссылки, поэтому можно предположить что она передается по значению

И когда мы изменяем строку на самом деле она не меняется а создается новая с новым значением.

Viktor
17.07.2017
04:19:22
строка ссылочный тип, т.е. не передается по значению

семантика просто такая

что она иммутабельна

Aikidos
17.07.2017
04:32:22
Всем доброго утра! Сейчас вопрос хотел задать и пока писал его, уже допер как решить. Спасибо)

Aikidos
17.07.2017
04:40:40
Andrey
17.07.2017
04:41:10
Зачем?
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D1%83%D1%82%D1%91%D0%BD%D0%BA%D0%B0

У меня для этого чубакка есть)

Страница 1497 из 1888

Эта группа больше не существует Эта группа больше не существует