Информация об изменениях

Сообщение Re: C# почему оператор using так назван? от 19.02.2023 15:35

Изменено 19.02.2023 15:41 尿컙拋㕪⬎⤇Ǥ꧃푙刾ꄔ൒

Re: C# почему оператор using так назван?
Скорее всего это герундий и это логично ложится на то что это делает, именно потому, что

var i = new Instance();

по большому счету именно и зависит от того, что мы используем в юзингах. Например, был казус в .NET Core 3 а может и сейчас, где то с EF при использовании не того юзинга (которыей еще и интеллисенсом предлгался первым) все компилилось но в райнтайме кидало исключение, кто работал большинство знает, думаю.

Именно поэтому же returning не имеет смысла в императивном коде, возможно в декларативном для описания типа возврата, но для этого есть более нативные способы.
Re: C# почему оператор using так назван?
Скорее всего это герундий причастие, смысл используя А.Б.Ц имеем, а не используя не имеем. и это логично ложится на то что это делает, именно потому, что

var i = new Instance();

по большому счету именно и зависит от того, что мы используем в юзингах. Например, был казус в .NET Core 3 а может и сейчас, где то с EF при использовании не того юзинга (которыей еще и интеллисенсом предлгался первым) все компилилось но в райнтайме кидало исключение, кто работал большинство знает, думаю.

Именно поэтому же returning не имеет смысла в императивном коде, возможно в декларативном для описания типа возврата, но для этого есть более нативные способы.