Looking for Основи розробки програмного забезпечення на платформі Microsoft.NET test answers and solutions? Browse our comprehensive collection of verified answers for Основи розробки програмного забезпечення на платформі Microsoft.NET at do.ipo.kpi.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
public void Detach(IObserver o) => _sub.Remove(o);
Потенційна помилка Detach?
var data = new[]{ "cat","dog","dragonfly" };
var sel = data.MinBy(s => s.Length);
]]>var data = new[] { "dog", "cat", "ant" };
var res = data.OrderBy(s => s[1]).First();
]]>bot.Update(); // залежить від _state
Що виграє AI‑код зі State?
Який поведінковий патерн використано
var x = new[] { 1, 2, 3, 4, 5 };
var y = x.Where(n => n > 2).Select(n => n * n).Min();
]]>Типовий спосіб вирішення певної проблеми, що часто зустрічається при проєктування архітектури програм
public abstract class RepoFactory
{
public TRepo Create
() where TRepo : IRepository, new()
=> new TRepo();
}
Головне обмеження такого підходу:
public class FirewallSocketProxy : ISocket
{
public FirewallSocketProxy(ISocket s,string[] block)=>(_s,_b)=(s,block);
private readonly ISocket _s; private readonly string[] _b;
public void Connect(string host,int port)
{
if(_b.Contains(host)) throw new SecurityException();
_s.Connect(host,port);
}
}
Правильне твердження:
int[] arr2 = {1,1,2,2,3,3};
var uniq = arr2.Distinct().OrderByDescending(n=>n);
]]>