Feb 27, 2023

Fun with references in C# - Part I / II

Leia este post em português

Lire cet post en Français.

I'll begin 2023 (late February :)) posts with a quick puzzle about C#.

Given the program below answer the following questions:

1. What is its output ?

2. Can you spot/explain the issues in the code?

3. How could one pinpoint the issue?

Of course you are free to compile/run it, and I do encourage you to do so, but I do suggest to only do it after you have formulated an hypothesis or if only inspecting the code does not ring any bells.

See you in the next post.

Have fun!

Adriano

Amusement avec les références en C# - Partie I / II

Leia este post em português

Read this post in English.

Je commencerai les messages de 2023 (fin février :)) avec une petite casse-tête sur C#.

Compte tenu du programme ci-dessous, répondez aux questions suivantes:

1. Quelle est sa sortie ?

2. Pouvez-vous repérer/expliquer les problèmes dans le code ?

3. Comment identifier le problème ?

Bien sûr, vous êtes libre de le compiler/l'exécuter, et je vous encourage à le faire, mais je suggère de ne le faire qu'après avoir formulé une hypothèse ou si seulement inspecter le code ne vous dit rien. 

A bientôt

Amusez-vous!

Adriano

Diversão com referências em C# - Parte I / II

Read this post in English.

Lire cet post en Français.

Vou começar os posts de 2023 (no final de Fevereiro :)) com um pequeno quebra-cabeças em C#.

Dado o programa abaixo, responda as seguintes questões:

1. O que será impresso?

2. Você é capaz de apontar/explicar os problemas no mesmo?

3. Como poderíamos notar o problema apenas fazendo inspeção do código?

Claro que você pode compilar/rodar o programa (inclusive eu recomendo que você o faça), contudo seria interessante criar uma hipotese antes.

Até o próximo post.

Divirta se!

Adriano