Loading...
AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

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--;
            }

        }
    }

Тагове:
0
Programming Fundamentals
AlucardDracula avatar AlucardDracula 416 Точки
Best Answer
for (int x = 0; x <= 48; x++)
{
   Console.WriteLine((char)x);
}

незнам точно дали това те интересува ... неможах да разбера точно какво питаш затова :)

0
AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

Това ми върши работа.

Но как да напиша този (char)2   -  :)  например на козолата (при Console.ReadLine()) 

имаше някаква клавишна комбинация или се бъркам.

0
AlucardDracula avatar AlucardDracula 416 Точки

(char)n  -> това е type casting 

 

Console.ReadLine() чете от конзолата и връща string като стойност, т.е.

например да имаме числото N и пишем в конзолата (char)N, което е равно на "(char)N", а не (char)N..

зада е (char)N можеш да напишеш програма, да вземе substring след "(char)" и да го парснеш тоя substring към int и от там вече Console.WriteLine((char)N);

string input = Console.ReadLine();
int number = int.Parse(input.Substring(6));
Console.WriteLine((char)number);

в тоя код прави точно това което мисля че се опитваш да правиш

първо пишеш (char) после цифрата което искаш и то ти връща знака по ASCII таблицата

input: (char)97

ouput: a

0
AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

И това е полезно. Благодаря.

 

0
18/01/2017 22:29:10
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.