技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
卡卡网是专业的网站测速平台,网速测试,测试网站速度,就来卡卡网 ~
问题反馈网络日志

【DiyVM】沙田机房/香港云/回国CN2线路/AMD EPYC/39元一月5M/CN2海外云主机 24元/月BGP+CN2海外云 低至25元/月海外主机 低至$2/月

DiyVM:香港VPS惊爆价36元一月
★站长变现★特色悬浮小图标广告
5M CN2 GIA云主机 24元起
【转化好产品,官方高价收量】
一一一云主机 26元起一一一
官方高价收量,每日稳定结算

一一云主机 24元 3折起一一
AWS核心代理U充值 免注册开户
海外CN2云 低至$2.5/月
海外云低至2折 298/年
免费测试★APK免杀 谷歌过保护
官方收量CPA/CPS长期稳定

海外主机 5M CN2 低至$2/月
恒创科技 一 海外服务器 ● 高速稳定
★解决安装报毒★谷歌过保护机制
CN2 GIA/1000Mbps $111/月
超级签★免杀★加固★满意付款
全球云主机 3天试用再买

【菠萝云】香港4G内存99元,马上开通
亿人互联-津/京BGP托管租用/VPS
苹果签名/APP封装/远控免杀
10M CN2海外云VPS 53元/月
一一站长/主播好变现一一有流量就来
站长变现 特色悬浮小图标广告

实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现

赞助商

分类目录

赞助商

最新文章

Windows 2012 不默认安装 .NET 3.5,需要此环境的人要手动添加...
在本文中,我将介绍如何在 .NET 中美化 JSON 字符串。
asp.net 的 @OutputCache 是以声明方式控制 ASP.NET ...
在本教程中,您将了解 System.IO,它是一个 C# 命名空间。此命名空间提...
在本文中,我将介绍C#如何清理JSON字符串里的HTML标签,同时把双引号变为单...
== 运算符和 Equals() 方法都用于比较两个值类型数据项或引用类型数据项...
为了比较变量之间的相等性,C# 提供了两种比较方法“==&rdquo...

搜索

【实例】C#将二进制字符串转换为整数

作者:admin    时间:2022-5-27 17:53:26    浏览:964

给定一个二进制字符串作为输入,我们需要编写一个程序将二进制字符串转换为等效的整数。要将二进制字符串转换为整数,我们必须使用Convert.ToInt32(String, Base/Int32)函数来转换值。二进制的基数是 2

句法

  1. Convert.ToInt32(String, Base/Int32);

示例1

  1. // C#将二进制字符串转换为整数
  2. using System;
  3. using System.Text;
  4.   
  5. class WKK {
  6.   
  7.     static void Main(string[] args)
  8.     {
  9.         //二进制数字的字符串
  10.         string bin_strng = "1010101010101010";
  11.         int number = 0;
  12.         
  13.         // 转换为整数
  14.         number = Convert.ToInt32(bin_strng, 2);
  15.         
  16.         //输出
  17.         Console.WriteLine("二进制 \"{0}\" 的数值是 {1}", bin_strng,
  18.                           number);
  19.     }
  20. }

输出

二进制 "1010101010101010" 的数值是 43690

示例2

  1. // C#将二进制字符串转换为整数
  2. using System;
  3. using System.Text;
  4.   
  5. namespace webkaka {
  6. class WKK {
  7.     
  8.     static void Main(string[] args)
  9.     {
  10.         // 二进制数字的字符串
  11.         string bin_strng = "1100011000";
  12.         int number = 0;
  13.   
  14.         // 转换为整数
  15.         number = Convert.ToInt32(bin_strng, 2);
  16.         
  17.         // 输出
  18.         Console.WriteLine("二进制 \"{0}\" 的值是 {1}", bin_strng,
  19.                           number);
  20.   
  21.         bin_strng = "111100001111";
  22.   
  23.         // 转换为整数
  24.         number = Convert.ToInt32(bin_strng, 2);
  25.         
  26.         // to print  the value
  27.         Console.WriteLine("二进制 \"{0}\" 的值是 {1}", bin_strng,
  28.                           number);
  29.   
  30.         bin_strng = "11001100110011001100";
  31.   
  32.         // 转换为整数
  33.         number = Convert.ToInt32(bin_strng, 2);
  34.         
  35.         // 输出
  36.         Console.WriteLine("二进制 \"{0}\" 的值是 {1}", bin_strng,
  37.                           number);
  38.   
  39.  
  40.     }
  41. }
  42. }

输出

二进制“1100011000” 的值是 792
二进制“111100001111” 的值是 3855
二进制“11001100110011001100” 的值是 838860

总结

本文通过两个示例,介绍了C#将二进制字符串转换为整数的方法。

相关文章

x
广告: CN2云主机 免费试用