Size: a a a

2020 April 23

C

Calculon in С#
Stas
Отдаю в typeof обобщённый тип, он работает на этапе компиляции?
нет
источник

C

Calculon in С#
эта хрень не может на этапе компиляции работать
источник

S

Stas in С#
Calculon
нет
Я знаю, я не тебе писал
источник

C

Calculon in С#
Stas
Я знаю, я не тебе писал
источник

МР

Макс Руднев... in С#
источник

МР

Макс Руднев... in С#
источник

МР

Макс Руднев... in С#
лишь бы ото языком поляпать
источник

6

667 in С#
т. е. если создается копия уже проинициализированного обьекта, в новый копируются поля и конструктор не вызывается, потому что он по сути уже не нужен, обьект уже создан, я правильно поняла?
источник

R

Ruslan in С#
Tako
Ребят,что делать,RestClient не добавляет в хедер
Client.AddDefaultParameter("Cookie", UserInfo.FullCookieString);
источник

S

Stas in С#
667
т. е. если создается копия уже проинициализированного обьекта, в новый копируются поля и конструктор не вызывается, потому что он по сути уже не нужен, обьект уже создан, я правильно поняла?
Ну исходя этого поста типо да, и clr это делает там внутри у себя, я хз его короче, нужен кто-то поумнее
источник

МР

Макс Руднев... in С#
ну так проверьте
источник

МР

Макс Руднев... in С#
напишите ченить в конструкторе
источник

МР

Макс Руднев... in С#
бахните точку останова
источник

МР

Макс Руднев... in С#
и гляньте, заходит ли он в конструктор
источник

6

667 in С#
вот проверяли
источник

6

667 in С#
Переслано от GasII
а точно конструктор вызывается ?
public class A {
   public A() {
       Console.WriteLine("Constructor");
   }

   public A GetClone() {
       return MemberwiseClone() as A;
   }
}

static void Main(string[] args) {
   var a = new A();
   a.GetClone();

   Console.Read();
}

чет в консоли один вывод
источник

G

GasII in С#
при клоне не заходит
источник

6

667 in С#
и это вроде логично
источник

S

Stas in С#
Макс Руднев
лишь бы ото языком поляпать
И где там речь о рантайме и компиляции?
источник

G

GasII in С#
я канеш офигел от их реализации цикла
for (var type = source.GetType(); type != null; type = type.BaseType)
источник