Data Types and Variables - Въпрос за char
Как да адресирам, и въвеждам и извеждам от конзолата чарове по най-лесен начин.
Кото напреимер яките чарове от 0 до 30 ASCII
На мен това ми идва на ум, но не е много удобно.
class Program
{
static void Main(string[] args)
{
char y = '0';
for (int x = 48; x >= 0; x--)
{
Console.WriteLine(y);
y--;
}
}
}
Това ми върши работа.
Но как да напиша този (char)2 - :) например на козолата (при Console.ReadLine())
имаше някаква клавишна комбинация или се бъркам.
(char)n -> това е type casting
Console.ReadLine() чете от конзолата и връща string като стойност, т.е.
например да имаме числото N и пишем в конзолата (char)N, което е равно на "(char)N", а не (char)N..
зада е (char)N можеш да напишеш програма, да вземе substring след "(char)" и да го парснеш тоя substring към int и от там вече Console.WriteLine((char)N);
в тоя код прави точно това което мисля че се опитваш да правиш
първо пишеш (char) после цифрата което искаш и то ти връща знака по ASCII таблицата
input: (char)97
ouput: a
И това е полезно. Благодаря.