View DI_Executora.cs
using System; | |
namespace ExemploNInject | |
{ | |
public class ExecutaDI | |
{ | |
private IServico _servico; | |
public ExecutaDI(IServico servico) | |
{ | |
_servico = servico; |
View DI_NInjectClasse
using System; | |
namespace ExemploNInject | |
{ | |
public interface IServico | |
{ | |
public void Executa(); | |
} | |
public class MeuServico : IServico |
View DI_MainExecuta.cs
using System; | |
using System.Data; | |
using Microsoft.Data.SqlClient; | |
namespace BasicDI | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ |
View DI_ExecutaServico.cs
using System; | |
namespace BasicDI | |
{ | |
public class ExecutaServico | |
{ | |
private IServico _servico; | |
public ExecutaServico(IServico servico) | |
{ | |
_servico = servico; |
View DI_IServico.cs
using System; | |
public interface IServico | |
{ | |
public void Executa(); | |
} | |
public class ServicoCarro : IServico | |
{ | |
public void Executa() |
View DecloupedConnection.cs
public class AcessoBanco | |
{ | |
IDbConnection _conexao; | |
public AcessoBanco(IDbConnection conexao) | |
{ | |
_conexao = conexao; | |
} | |
} |
View CoupledConnection.cs
public class AcessoBanco | |
{ | |
SqlConnection _conexao; | |
public AcessoBanco(SqlConnection conexao) | |
{ | |
_conexao = conexao; | |
} | |
} |
View customers.cs
public class Customers | |
{ | |
public string CustomerID { get; set; } | |
public string CompanyName { get; set; } | |
public string City { get; set; } | |
} |
View ExemploStringRange.cs
string str = "Exemplo em C# 8"; | |
string palavra = str[^4..^0]; | |
Console.WriteLine(palavra); | |
string final = str[^4..]; | |
Console.WriteLine(final); | |
string inicio = str[..7]; | |
Console.WriteLine(inicio); |
View fromend.cs
static void Main(string[] args) | |
{ | |
string str = "Exemplo em C# 8"; | |
foreach(var s in str[^4..str.Length]) | |
{ | |
Console.Write(s); | |
} | |
Console.WriteLine(""); | |
} |