<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<ApplicationVisualStyles>true</ApplicationVisualStyles>
<ApplicationUseCompatibleTextRendering>false</ApplicationUseCompatibleTextRendering>
<ApplicationHighDpiMode>SystemAware</ApplicationHighDpiMode>
<ApplicationDefaultFont>Microsoft Sans Serif, 8.25pt</ApplicationDefaultFont>
</PropertyGroup>
</Project>
можно.
Есть вроде как способ с массивами, но в массив нельзя добавить ещё массив.
Если объект сделать, то его нельзя взять по id
List юзать, или что..
Мне нужно найти определенное устройство в wifi сети и подключиться к его серверу.
public void SetStrategy(Action<SomeOne> action) {
_someOne = action;
}
public void SetStrategy(Action<SomeTwo> action) {
_someTwo = action;
}
switch(executor) {
case Action<SomeOne> one:
_someOne = one;
break;
case Action<SomeTwo> two:
_someTwo = b;
break;
default:
throw new NotSupportedException($"{typeof(T).FullName} is not supprted");
}
using MyNamespace;
var obj = new MyClass();
obj.DoThings();
namespace MyNamespace;
public class MyClass {
public void DoThings() {
Console.WriteLine("Hello world");
}
}
MyProject/
- MyProject.csproj
- Program.cs
- MyClass.cs
1. Нормально ли это, ведь оно содержит бинарные данные?
2. Почему во второй строке используется стринг, а не json например - public string Line { get; set; } ?
Из за чего может не выводить в консоль dbug?
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning",
"Microsoft.EntityFrameworkCore": "Information"
}
}
вряд ли же явным образом через new вызывают конструктор
_8Bools x = false;
public class PersonBuilder
{
public int Age { get; set; }
public string Name { get; set; }
public PersonBuilder WithAge(int age)
{
this.Age = age;
return this;
}
public PersonBuilder WithName(string name)
{
this.Name = name;
return this;
}
}
var personBuilder = new PersonBuilder()
.WithName("Ivan")
.WithAge(20);
public interface ICultureNode
{
public string Ru_RU { get; init; }
public string En_US { get; init; }
}
public class SimpleCultureNode : ICultureNode
{
public required string Ru_RU {get; init;}
public required string En_US {get;init;}
}
Чем отличается Regex.Replace(...) от string.Replace(...)