Solved

how can i convert character to ascii code and storing it in integer in C# .net window application??

Posted on 2011-02-23
11
571 Views
Last Modified: 2012-06-27
i want to convert character to ascii code and storing it into integer , but how can i do this ??

my coding is below ..

int i = Convert.ToInt16('a');

but i got error in it ??

what can i do ??
0
Comment
Question by:Parth48
11 Comments
 
LVL 39

Accepted Solution

by:
Pratima Pharande earned 125 total points
ID: 34959389
int c = (int)'a';
You can also use the Convert class
int c = Convert.ToInt32('a');
0
 
LVL 53

Assisted Solution

by:Dhaest
Dhaest earned 125 total points
ID: 34959392
Can you try the following

int asciiCode = (int)'a';
0
 
LVL 22

Assisted Solution

by:Ivo Stoykov
Ivo Stoykov earned 125 total points
ID: 34959396
Hi try this

HTH

Ivo Stoykov
int i = (int) 'a';

Open in new window

0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 10

Assisted Solution

by:Asim Nazir
Asim Nazir earned 125 total points
ID: 34959409
THis is how it's:
int i = (int)'a';
Just cast the char to an integer and you have it (assuming the character actually comes from the ASCII set of characters).

Asim
0
 
LVL 29

Expert Comment

by:Göran Andersson
ID: 34960061
If you mean that you want the character code in Unicode (not ASCII), then a character translates into an integer without the need for conversion or explicit casting:

  int i = 'a';

If you really want the ASCII code, you use the ASCII encoding:

  int i = Encoding.ASCII.GetBytes("a")[0];
0
 
LVL 11

Expert Comment

by:Sudhakar Pulivarthi
ID: 34960561
Hi,

There is no error in your code in this statement. It works perfect !!

int i = Convert.ToInt16('a');
The result in i is 97 after this statement.

Please check the error is doe to some other statement.
0
 
LVL 39

Expert Comment

by:Pratima Pharande
ID: 34969437
I have also given the same solution
0
 
LVL 10

Expert Comment

by:Asim Nazir
ID: 34969577
Even my solution was same with details :)
0
 

Author Comment

by:Parth48
ID: 34986059
please close this question ...

and give

Dhaest:
Can you try the following

int asciiCode = (int)'a';

full point ...

excellent ...
0
 

Expert Comment

by:South Mod
ID: 35015574
All,
 
Following an 'Objection' by pratima_mcs (at http://www.experts-exchange.com/Q_26844572.html) to the intended closure of this question, it has been reviewed by at least one Moderator and is being closed as recommended by the Expert.
 
At this point I am going to re-start the auto-close procedure.
 
Thank you,
 
SouthMod
Community Support Moderator
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question