Requisitos: No desenvolvimento diário, você pode precisar simplesmente testar um pouco de código em C# ou escrever uma pequena demo, e pode ser complicado criar um novo aplicativo de console para executar a cada vez.
Primeiro, abra o "C# Interativo", execute o VS 2022 e selecione Continuar sem código, clique em "Visualizar" - > "Outras Janelas", como mostrado abaixo:
Usando o código Environment.Version, gere a versão do tempo de execução atual.
Para .NET Core 3.x e .NET 5+, a propriedade Environment.Version retorna o número da versão de execução do .NET. Para as versões 4, 4.5, 4.5.1 e 4.5.2 do .NET Framework, a propriedade Environment.Version retorna um objeto Version com uma representação de string 4.0.30319.xxxxx. Para o .NET Framework 4.6 e versões posteriores e versões anteriores ao .NET Core 3.0, ele está na forma 4.0.30319.42000. Referência:O login do hiperlink está visível.
Confira a ajuda sobre #help da seguinte forma:
Atalhos de teclado: Enter avalia o commit atual se ele mostrar concluído. Caso contrário, insira uma nova linha. Ctrl-Enter avalia o commit atual dentro do commit atual. Dentro do commit anterior, adicione o commit anterior ao commit atual. Shift-Enter insere uma nova linha. Escape elimina o commit atual. Alt-UpArrow substitui o commit atual pelo commit anterior. Alt-DownArrow substitui o commit atual pelo próximo commit (depois de já ter navegado para trás). Ctrl-Alt-UpArrow substitui o commit atual pelo commit anterior que começa com o mesmo texto. Ctrl-Alt-DownArrow substitui o commit atual pelo próximo commit que começa com o mesmo texto (depois de já ter sido navegado para trás). Ctrl-K, Ctrl-Enter colam o conteúdo selecionado no final do buffer interativo, colocando o ponto de inserção no final da entrada. Ctrl-E, Ctrl-Enter, cole o conteúdo selecionado e execute-o antes de qualquer entrada pendente no buffer interativo. Ctrl-A seleciona o commit que contém o cursor na primeira pressão e seleciona todo o texto da janela na segunda vez. Comando REPL: #cls, #clear limpa o conteúdo na janela do editor, mantendo o histórico e o contexto da execução intactos. #help Exibições auxiliam para comandos específicos, ou para todos os comandos e atalhos de teclas disponíveis, caso não especificados. #reset Resetar o ambiente de execução para seu estado inicial e preservar o histórico selecionando a troca do tempo de execução do processo host. Instruções do Roteiro: #r Adicionar referências a metadados a um dado assembly e a todas as suas dependências, como #r "myLib.dll". #load Carregue o arquivo de script especificado e execute, por exemplo, #load "myScript.csx". usarA tecla "Ctrl-Enter" executa o código a ser commitado, e o "Símbolo da Flecha Alt-Up" seleciona para inserir o código histórico。
Execute código simples em C# para testar:
Referenciando outras dependências de dll, se você quiser serializar um objeto, pode ser necessário usar a biblioteca Newtonsoft.Json para carregar o dll com o comando #r, o código é o seguinte:
Ao mesmo tempo, também podemos salvar o código como um arquivo .csx para facilitar a execução da próxima vez, o conteúdo do arquivo é o seguinte:
O efeito da execução é o seguinte:
(Fim)
|