Skip to content

Instantly share code, notes, and snippets.

View carloscds's full-sized avatar
💭
Looking forward, everyday!

Carlos dos Santos carloscds

💭
Looking forward, everyday!
View GitHub Profile
using System;
namespace ExemploNInject
{
public class ExecutaDI
{
private IServico _servico;
public ExecutaDI(IServico servico)
{
_servico = servico;
using System;
namespace ExemploNInject
{
public interface IServico
{
public void Executa();
}
public class MeuServico : IServico
using System;
using System.Data;
using Microsoft.Data.SqlClient;
namespace BasicDI
{
class Program
{
static void Main(string[] args)
{
using System;
namespace BasicDI
{
public class ExecutaServico
{
private IServico _servico;
public ExecutaServico(IServico servico)
{
_servico = servico;
using System;
public interface IServico
{
public void Executa();
}
public class ServicoCarro : IServico
{
public void Executa()
public class AcessoBanco
{
IDbConnection _conexao;
public AcessoBanco(IDbConnection conexao)
{
_conexao = conexao;
}
}
public class AcessoBanco
{
SqlConnection _conexao;
public AcessoBanco(SqlConnection conexao)
{
_conexao = conexao;
}
}
public class Customers
{
public string CustomerID { get; set; }
public string CompanyName { get; set; }
public string City { get; set; }
}
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);
static void Main(string[] args)
{
string str = "Exemplo em C# 8";
foreach(var s in str[^4..str.Length])
{
Console.Write(s);
}
Console.WriteLine("");
}