Decidi manter número da agência e número da conta como strings porque não serão realizados cálculos com esses valores e podem ser formatados de diferentes formas como exibição. Como estou um tanto acostumado com outras linguagens, pesquisei na documentação e em fórums como se faz string interpolation em C# e apliquei também! :) Classe ContaCorrente
public class ContaCorrente
{
public string titular;
public string numeroAgencia;
public string numeroConta;
public int saldo;
}
Código para exibição e utilização da classe
namespace _01_ByteBank
{
class Program
{
static void Main(string[] args)
{
ContaCorrente jefferson = new ContaCorrente();
jefferson.titular = "Thomas Jefferson";
jefferson.numeroAgencia = "005";
jefferson.numeroConta = "92874-7";
jefferson.numeroConta = "11965-6";
Console.WriteLine($"Titular: {jefferson.titular}");
Console.WriteLine($"Agência: {jefferson.numeroAgencia}");
Console.WriteLine($"Conta: {jefferson.numeroConta}");
Console.WriteLine($"Saldo disponível: {jefferson.titular}");
Console.ReadLine();
}
}
}