PDA

View Full Version : مبتدی: چطور میتونم یک کاراکتر را به صورت باینتری بنویسم



abolbonab
جمعه 01 دی 1391, 18:20 عصر
وقتی کاراکتر a زده شود کد اسکی آن( 65) ، در حالت باینری 01000001 در می آید. در c# چطور میشه یک رشته را به حالت باینری درآورد

hamiunderline
شنبه 02 دی 1391, 00:04 صبح
من با این کد تونستم این کارو بکنم به فرمت یه button - textbox , listbox اضافه کن این کد رو هم بزار تو Button



private void button1_Click(object sender, EventArgs e)

{
listBox1.Items.Clear();
foreach (char ch in textBox1.Text.ToCharArray())
{
int x,n = ch;
string s="";

while (n / 2 > 0)
{
x = n % 2;
n = n / 2;
s = x.ToString()+s ;
}
s = n.ToString()+s ;
listBox1.Items.Add(s);
}
}

danialafshari
شنبه 02 دی 1391, 00:15 صبح
من با این کد تونستم این کارو بکنم به فرمت یه button - textbox , listbox اضافه کن این کد رو هم بزار تو Button



private void button1_Click(object sender, EventArgs e)

{
listBox1.Items.Clear();
foreach (char ch in textBox1.Text.ToCharArray())
{
int x,n = ch;
string s="";

while (n / 2 > 0)
{
x = n % 2;
n = n / 2;
s = x.ToString()+s ;
}
s = n.ToString()+s ;
listBox1.Items.Add(s);
}
}

لطفا از قالب بندی C# که بالای نوشتن متن قرار داره استفاده کنید