Fundamentos do C# #2
-
Este fórum é destinado a perguntas e respostas sobre o curso Fundamentos do C#. |
Beta Was this translation helpful? Give feedback.
Replies: 14 comments 14 replies
-
Olá! Bom dia! |
Beta Was this translation helpful? Give feedback.
-
Bom dia, estou na aula de Fundamentos, mais especificamente na aula de Debug (6~7 minutos). Quando clico no ícone do "Run and Debug", acho que devido meu VSCode ser mais atualizado que o da aula e o .net já estar na versão 5, não sei o motivo, mas o Debug não executa... Me aparece uma mensagem para criar um "launch.json". Se clico pra criar, abre o arquivo com essa linha de comando: Ou se clico em Run and Debug logo acima, abre essa janela: E mais adiante na mesma aula, tem meio que essa questão se não aparecer o ícone na parte superior e tal... Mas se eu clicar em .NET Core, abre o arquivo "launch.json", mas com um erro logo abaixo, segue: Poderia me ajudar nesse início? Muito obrigado. |
Beta Was this translation helpful? Give feedback.
-
Boa noite. Tudo bem. Seguinte a mensagem de erro: "---> System.IO.IOException: Permission denied: Atenciosamente, |
Beta Was this translation helpful? Give feedback.
-
Olá Professor, tenho uma dúvida conceitual sobre a aula de Timezone... Você citou na aula, que podemos utilizar o Timezone info de uma localidade, tal qual na aula você apresenta o da Austrália... Imaginando que uma aplicação minha de produção esteja hospedada em um servidor qualquer, ou até mesmo replicada em um servidor que seja Windows, e outro que seja Linux...como eu faria pra saber que estou utilizando o Timezone de maneira correta em ambos os servidores para que minhas conversões ocorram de maneira correta? Além disso, não corro o risco do timezone possuir um nome diferente em cada tipo de servidor? - Como eu poderia validar para fazer essas conversões corretamente, independente do sistema operacional do servidor em que a aplicação esteja hospedada? |
Beta Was this translation helpful? Give feedback.
-
Bom dia @leoothomazz ótima dúvida! Vamos supor que seu sistema rode em Windows (EN-US) aqui no BR e Linux (EN-US) na Europa... a hora que ele vai considerar como base é sempre a do SO, logo estes sistemas teriam o mesmo horário. Agora, uma boa prática para garantir isto é sempre salvar as datas no formato UTC no banco e na hora de ler, localizar elas para a cultura do usuário. Sobre os nomes dos Timezones, corre sim, inclusive são diferentes no Windows e Linux, é sempre importante listar eles antes para saber se está utilizando o correto caso necessário, ou então usar o esquema de UTC que mencionei acima. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Consegui instalar era erro de digitação, não percebi.
Porém agora quando digito no terminal ele da outro erro.
***@***.***
Enviado do Email<https://go.microsoft.com/fwlink/?LinkId=550986> para Windows
De: Andre ***@***.***>
Enviado:terça-feira, 4 de janeiro de 2022 09:41
Para: ***@***.***>
Cc:Rafael Gianini ***@***.***>; ***@***.***>
Assunto: Re: [balta-io/2801] Fundamentos do C# (Discussion #2)
@Leonardocorreabrasil<https://github.com/Leonardocorreabrasil> você chegou a debugar e ver qual valor capturado no Console.Read?
—
Reply to this email directly, view it on GitHub<#2 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATYS5UNBEQLWLEUUZ4YIP33UULTGTANCNFSM47UCVMGQ>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Então balta, na verdade eu digitei nodemon errado, porem agora q instalou e vou colocar o nodemon pra start da outro erro, no curso vc colocou pra salvar npm intall nodemon –save-dev. Se eu usar outro caminho igual estou usando no anexo, tem problema?
Aguardo seu retorno.
Enviado do Email<https://go.microsoft.com/fwlink/?LinkId=550986> para Windows
De: Andre ***@***.***>
Enviado:terça-feira, 4 de janeiro de 2022 12:17
Para: ***@***.***>
Cc:Rafael Gianini ***@***.***>; ***@***.***>
Assunto: Re: [balta-io/2801] Fundamentos do C# (Discussion #2)
@Rafael354-dev<https://github.com/Rafael354-dev> e qual seria o erro?
—
Reply to this email directly, view it on GitHub<#2 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATYS5UJL2PRDN56UOV3VHPDUUMFO7ANCNFSM47UCVMGQ>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Bom dia, debuguei e realmente o valor do console ReadLine não converteu para o tipo double e não estou conseguindo converter. |
Beta Was this translation helpful? Give feedback.
-
Bom dia a todos. Leonardo, consegui conforme abaixo. Dá uma olhada.
[image: image.png]
Em qua., 5 de jan. de 2022 às 07:38, Leonardo Correa Brasil <
***@***.***> escreveu:
… @andrebaltieri <https://github.com/andrebaltieri> @Rafael354-dev
<https://github.com/Rafael354-dev>
Bom dia, debuguei e realmente o valor do console ReadLine não converteu
para o tipo double e não estou conseguindo converter.
[image: erro-2]
<https://user-images.githubusercontent.com/54727753/148203849-9c68c0c1-b2d2-48a6-90be-3e2353745a6b.PNG>
—
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUTJXVQIKR2NBP6NF2TVBB3UUQNR7ANCNFSM47UCVMGQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
--
Marcelo de Paiva Barbieri
|
Beta Was this translation helpful? Give feedback.
-
Segue abaixo código e resultado obtido no terminal.
using System;
namespace Temp
{
class Program
{
static void Main(string[] args)
{
Console.Write("Número: ");
double num = double.Parse(Console.ReadLine().Trim());
Console.WriteLine(num.GetType());
Console.WriteLine(num.GetTypeCode());
Console.WriteLine(num);
double result = num / 3.1;
Console.WriteLine(result);
}
}
}
dotnet run
Número: 4,11
System.Double
Double
4,11
1,325806451612903
╱ Temp
Em qua., 5 de jan. de 2022 às 08:52, Andre Baltieri <
***@***.***> escreveu:
… @marcelobarbieri <https://github.com/marcelobarbieri> não veio imagem!
—
Reply to this email directly, view it on GitHub
<#2 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUTJXVQ3W6ZCME3OLKW53OTUUQWGZANCNFSM47UCVMGQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Marcelo de Paiva Barbieri
|
Beta Was this translation helpful? Give feedback.
-
Bom dia @andrebaltieri @marcelobarbieri Obrigado pela força, debuguei e o problema pelo que eu percebi está na conversão do readLine, fuçando ainda haha |
Beta Was this translation helpful? Give feedback.
-
consegui amém, mas não sei se está correto o jeito que eu fiz. |
Beta Was this translation helpful? Give feedback.
-
Muito bom o curso! Muito obrigado. |
Beta Was this translation helpful? Give feedback.
Olá! Bom dia!
Estou na aula de fundamentos de C# e, não estou conseguindo acessar o caminho para colocar no arquivo digitado no C: