PDA

View Full Version : سوال: بدست آوردن کد اسکی کاراکتر



sa_ghaznavi
یک شنبه 14 شهریور 1389, 15:19 عصر
چطور میشه کد اسکی یه کاراکتر رو گرفت؟
ممنون

syntiberium
یک شنبه 14 شهریور 1389, 16:19 عصر
از کد زیر استفاده کن .




string s1;
byte[] b1;

private void button1_Click(object sender, EventArgs e)
{
b1 = new byte[s1.Length];
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
encoding.GetBytes(s1.ToCharArray(), 0,s1.Length , b1, 0);
}


بعد از کلیک روی button1 یک آرایه از بایت در b1 به اندازه ی طول رشته ی داخل s1 ساخته می شود و داخل هر خانه کد اسکی هر کاراکتر در آن رشته ریخته می شود و شما می توانید بایت ها را به نوع های دیگری که نیاز دارید مثل string برای نشان دادن تبدیل کنید .

Mohandes2009
یک شنبه 14 شهریور 1389, 17:37 عصر
دوتا تکست باکس بنداز رو صفحه ات بعد در رویداد keypress یکیشون بنویس :



private void textBox1_KeyPress_1(object sender, KeyPressEventArgs e)
{
for (int i = 0; i < 255; i++)
{
if (e.KeyChar == i)
{
textBox2.Text += "[" + e.KeyChar.ToString() + " : " + i.ToString() + "] ";
textBox1.Text = "";
}
}
}