Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
Looking forward, everyday!

Carlos dos Santos carloscds

💭
Looking forward, everyday!
View GitHub Profile
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("");
}