[C#] Wyświetlanie znaku podając numer ASCII

Witam,

jak w temacie, jak to zrobić w C#, żeby po podaniu choćby 97, konsolka wyświetliła literę a ?

Myślałem że to będzie proste, ale jednak chyba nie

#include 

int main(void)

{

	char a;

	a = 97;

	printf("%c\n", a);


	return 0;

}

W C

W C++ będzie podobnie, ale akurat coś ćwiczyłem w C.

Edit:

heh, nie zauważyłem że chodzi o C #

W c++ #include trzeba by zamienić na #include :wink:

using System;

namespace Test

{

class Program

{

static void Main(string[] args)

{

int x=97;

Console.WriteLine(“Znak ‘{0}’ ma kod ascii {1}”,(char)x,x);

Console.ReadKey();

}

}

}

Dzięki! :slight_smile:

Nie trzeba, można. Ma to też skutki uboczne - cstdio definiuje wszystkie funkcje w przestrzeni nazw std a nie głównej.

Czy na tym forum, osoby odpowiadające na pytania z założenia nie czytają tych pytań?

Z czterech odpowiedzi tylko jedna dotyczy tematu pytania.

Ale jeśli odpowiedź - nawet nie na temat - jest nieprecyzyjna, to czy nie należy jej poprawić?

Wg mnie (oraz jak podejrzewam regulaminu tez) należy nacisnąć przycisk: icon_post_report.gif

Niby tak - regulamin II.2.8. o tym mówi. Nie pozostaje nic, tylko zgłaszać (póki co wyczuliłem się wyłącznie na łamanie punktu II.2.16.).