运算符与类型转换

来源:互联网 发布:域名投资骗局 编辑:程序博客网 时间:2024/05/21 10:02
//C# 进制转换(二进制、十六进制、十进制互转)//由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示//例如: 二进制: 1010 表示为 字符串:"1010" int d = 10; //十进制转二进制字符串Console.WriteLine(Convert.ToString(d,2));//输出: 1010  //十进制转十六进制字符串Console.WriteLine(Convert.ToString(d,16));//输出: a //二进制字符串转十进制数string bin = "1010";Console.WriteLine(Convert.ToInt32(bin,2));//输出: 10 //二进制字符串转十六进制数string bin = "1010";Console.WriteLine(string.Format("{0:x}",Convert.ToInt32(bin,2));//输出: a //十六进制转二进制字符串Console.WriteLine(Convert.ToString(0xa,2));//输出: 1010 //十六进制转十进制数Console.WriteLine(Convert.ToString(0xa,10));//输出: 10
//二进制转换为八进制        private void button1_Click(object sender, EventArgs e)       {           try           {  //把二进数转换为十进制数               int intTen = Convert.ToInt32(textBox1.Text.Trim(), 2);               //把十进制数转换为八进制数               textBox2.Text = Convert.ToString(intTen, 8);           }           catch (Exception ee)           {               MessageBox.Show(ee.Message);           }       }
   C#将字符串转成字节,C#将字节转成字符串这个问题确实有不少人问,其实很简单,我写个例子大家看看吧1.C#将字符串转成字节[C#] 纯文本查看 复制代码?0102//把苏飞这个字符串转成字节数组            byte[] b = System.Text.Encoding.Unicode.GetBytes("苏飞");[2.C#将字节转成字符串[C#] 纯文本查看 复制代码?010203byte[] b = System.Text.Encoding.Unicode.GetBytes("苏飞");            //将B字节数组组转成字符串            string str = System.Text.Encoding.Unicode.GetString(b);

公告公告: 开发者联盟正式开始报名,对外吸收会员啦!站长苏飞2015-4-14       [运算符与类型转换] C#List转字符串,字符串转List,字符数组转Int数组站长苏飞2014-7-292815minidick2014-9-23 22:39预览[运算符与类型转换] C# 进制转换(二进制、十六进制、十进制)互转例子站长苏飞2013-3-2762884zk94742013-12-24 13:12[运算符与类型转换] C#将字符串转成字节,C#将字节转成字符串站长苏飞2013-3-2621203Hooney2013-11-19 12:01[运算符与类型转换] 无法将类型“string”隐式转换为"double"站长苏飞2013-9-30669站长苏飞2013-9-3 18:02[运算符与类型转换] 在SQLite存储的blob类型转换为字符串乱码 新人帖秋天童话2013-7-233977秋天童话2013-7-23 17:03[运算符与类型转换] C#一个必须是数字和字母组合的正则,必须同时出现数字和字母站长苏飞2013-5-240908站长苏飞2013-5-24 14:21[运算符与类型转换] C#怎么将16进制字符串转成Byte,或者是图片站长苏飞2013-5-150975站长苏飞2013-5-15 07:58[运算符与类型转换] 十六进制字符串与数值类型之间转换yangying2013-5-150590yangying2013-5-15 07:55[运算符与类型转换] C#中最常见几种换行符使用方法yangying2013-5-41874yangying2013-5-4 10:07[运算符与类型转换] C# 16进制与字符串、字节数组,汉字之间的转换

0 0