
Andrew
26.04.2017
15:14:38
аа, скобочки не углядел
а зойчем он так делает?
чтоб инвоук дернуть?

Илья
26.04.2017
15:15:07

Google

Илья
26.04.2017
15:15:12

Andrew
26.04.2017
15:15:17
типа функция-фабрика?

Илья
26.04.2017
15:15:25

Му
26.04.2017
15:17:04
а кинь пример классов firm, RequisitesReportsParameters и defaultvalue

Andrew
26.04.2017
15:17:38
вроде того
так надо было функции как параметры передавать внутрь главной, тогда вообще минимум зависимостей из неё наружу будет)
вместо key и value
функции
чтоб совсем по фп угореть

Mikhail
26.04.2017
15:18:38

Andrew
26.04.2017
15:20:06
А если имена типов становятся слишком длинными из-за вложенности генериков, то можно тайпалиасы заюзать

Илья
26.04.2017
15:28:30
Не. Во первых уже ушёл с работы, а вторых они большие и я не уверен могу ли я выкладывать их в публичный доступ. Корпоративную тайну никто не отменял.
а кинь пример классов firm, RequisitesReportsParameters и defaultvalue

Ilya
26.04.2017
15:29:27

Google

Ilya
26.04.2017
15:29:28
https://pastebin.com/rqAmUW2k

Илья
26.04.2017
15:29:29
Эта функция много где юзается и не стоит менять ей прототип.
так надо было функции как параметры передавать внутрь главной, тогда вообще минимум зависимостей из неё наружу будет)

Ilya
26.04.2017
15:31:08
просто пример того как могло быть, можно сделать больше методов расширений чтобы было типа AddINNParameter, AddKPPParameter...

Andrew
26.04.2017
15:33:16

Ilya
26.04.2017
15:52:53

Oleg
26.04.2017
15:56:08

Axm
26.04.2017
15:56:51
> voditelya
> goto

Му
26.04.2017
15:57:28
?
auto_zak
почему через подчёркивание? :)

Oleg
26.04.2017
15:58:16
:D

Axm
26.04.2017
15:58:44
и этот goto НИХУЯ не делает, без него ничего не изменится!

Oleg
26.04.2017
15:59:05
Ты хоть знаешь что я там делал ?
и этот goto НИХУЯ не делает, без него ничего не изменится!
прежде чем утверждать
я спросил про нулы

Му
26.04.2017
15:59:21
:)

Oleg
26.04.2017
15:59:29
а мне тут переменные обсуждать начали

Му
26.04.2017
15:59:46
у тебя ещё и студия русская, да

Google

Oleg
26.04.2017
16:00:03
По моему это действительно ваш уровень переменные осуждать

Му
26.04.2017
16:00:10
хочешь подорвать пуканы в чате программистов, кинь свой код :)

Илья
26.04.2017
16:00:16

Oleg
26.04.2017
16:00:33

Му
26.04.2017
16:00:38
и не понятно, что значит можно ли сравнивать null`ы
if(null != null)
{
null = null
}

Axm
26.04.2017
16:02:20

Oleg
26.04.2017
16:03:22

Axm
26.04.2017
16:03:39
теперь покажи StackTrace


Oleg
26.04.2017
16:04:26
в Skat.User_Panel.more_Click(Object sender, EventArgs e) в D:\MyProject\C#\Skat\Skat\User_Panel.cs:строка 123
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в MaterialSkin.Controls.MaterialRaisedButton.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.Run(Form mainForm)
в Skat.Program.Main() в D:\MyProject\C#\Skat\Skat\Program.cs:строка 19


Му
26.04.2017
16:04:59
у тебя в zakaz[0][11] не int?
в этом ошибка

Axm
26.04.2017
16:05:17
ага
там хуйня какая-то

Mikhail
26.04.2017
16:05:24
ну какбе скорее всего да. ты приводишь к инту то что не инт

Му
26.04.2017
16:05:29
ну и правильнее наверное проверять не ==null а .HasValue

Axm
26.04.2017
16:05:38
выдели мышкой zakaz[0][11] и нажми шифт+f9

Му
26.04.2017
16:06:04

Axm
26.04.2017
16:06:14
не напоминай

Google

Му
26.04.2017
16:06:22

Axm
26.04.2017
16:06:25
я учусь вести себя не как на русском форуме

Oleg
26.04.2017
16:06:43
zakaz[0][11] =null

Mikhail
26.04.2017
16:07:21
хоть и нулл

Oleg
26.04.2017
16:07:42
Сам столбец имеет значение int

Ilya
26.04.2017
16:07:49
какой тип у массива?

Oleg
26.04.2017
16:07:52
а именно в этой ячейки null

Ilya
26.04.2017
16:07:57
определение кинь

Mikhail
26.04.2017
16:08:10
скинь инициализацю

Ilya
26.04.2017
16:08:12
объявление всмысле

Mikhail
26.04.2017
16:08:17
массива

Oleg
26.04.2017
16:08:42
var zakaz = (from myRow in Zakazi.AsEnumerable()
where (int)myRow["Id_заказа"] == id_zakaz
select myRow).ToList();
DataTable Zakazi = skatBDDataSet.Заказ;

Ilya
26.04.2017
16:10:11
а что говорит интели сенс? наведи на var
там наверное object

Oleg
26.04.2017
16:11:21

Axm
26.04.2017
16:12:42
разверни ItemArray

Mikhail
26.04.2017
16:13:05
ну там обжекты вроде

Oleg
26.04.2017
16:13:35

Google

Axm
26.04.2017
16:14:03
ага, в 11 ячейке объект

Ilya
26.04.2017
16:14:09
хмм, и почему же нельзя привести тип double в int?

Oleg
26.04.2017
16:14:51

Axm
26.04.2017
16:15:17
может тебе нужна десятая ячейка?

Oleg
26.04.2017
16:15:30
нет именно 11
там значение null
я это знаю

Mikhail
26.04.2017
16:15:44

Axm
26.04.2017
16:15:45
в 11 ячейке объект

Oleg
26.04.2017
16:15:52
но при сравнении мне выбивает исклюючение

Mikhail
26.04.2017
16:15:58
object a = new {};
int? i = (int?) a;
if (i == null) {
Console.WriteLine(1);
}
причем в фидле валится на ифе
короче приводи черезе as
и проверяй на null

Axm
26.04.2017
16:16:32
ну да, именно то, что тут происходит

Mikhail
26.04.2017
16:16:46
object a = new {};
int? i = a as int?;
if (i == null) {
Console.WriteLine(1);
}
соре я олдфаг не могу в нормальное отображение кода в ТГ
как оно делается? а то все красиво форматируют, а янет

Axm
26.04.2017
16:17:39
три тильды вокруг

Mikhail
26.04.2017
16:17:56
ee
Эта группа больше не существует