C#强制类型转换小结

发布时间 - 2026-01-11 02:09:53    点击率:

1.任何一门编程语言均有相关数据类型。C#也不例外,其基本数据类型有int,short,long,float,double,string等。数据类型之间可以相互转换。不过转换过程要注意小类型能转换成大类型,但大类型一般不能转换成小类型。如int型可以转换成float型,但float型不一定可以转换成int型,至少这在C,C++是这样,但在C#中明显有了改变,似乎微软公司也允许这样的形式存在了。例如:

double dbl_num=12345678910.456;
int k = (int) dbl_num ;//此处运用了强制转换

以上代码如果在C,C++中强制转换成int型,肯定会出错,但现在在C#中却不会出错了,不过转换后的值往往是溢出值,是不精通的。这点需要大家注意。

 2.采用另一种方式转换类型,如int.parse(),int32.parse()等采用方法来转换.

string str=”100″;

int i=int.Parse(str);

注意:str除掉引号的类型必须和*.Parse的类型一致。如果将100改成100.78,即变成float类型,运行时将会报错”输入字符串的格式不正确.”

 3.采用后缀式转换,如k.toString(),一般运用于字符串或日期等其它类型

int i=100;
string s=i.ToString();

 4.采用Convert类来实现转换,该类基本支持所以类型之间的转换

string  str=”100″;
int  i = Convert.ToInt16(str);

注意:str除掉引号的类型必须和Convert.*的类型一致。如果将100改成100.78,即变成float类型,运行时将会报错”输入字符串的格式不正确.”


# c#强制类型转换  # C#中数据类型的转换介绍  # C#自定义类型强制转换实例分析  # C#的String转换成float防止精度丢失问题的解决  # 转换成  # 报错  # 不正确  # 时将  # 微软公司  # 也不  # 是这样  # 但在  # 错了  # 要注意  # 均有  # 这在  # 一门  # 来实现  # 方法来  # 中却  # 运用了  # 成大  # 编程语言  # 肯定会 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速辨别茅台真假?关键步骤解析  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何在万网自助建站平台快速创建网站?  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  ,网页ppt怎么弄成自己的ppt?  如何在万网自助建站中设置域名及备案?  想要更高端的建设网站,这些原则一定要坚持!  长沙企业网站制作哪家好,长沙水业集团官方网站?  简单实现Android文件上传  MySQL查询结果复制到新表的方法(更新、插入)  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Python结构化数据采集_字段抽取解析【教程】  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  怎么用AI帮你为初创公司进行市场定位分析?  QQ浏览器网页版登录入口 个人中心在线进入  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在宝塔面板中修改默认建站目录?  北京企业网站设计制作公司,北京铁路集团官方网站?  如何在IIS7中新建站点?详细步骤解析  新三国志曹操传主线渭水交兵攻略  Laravel集合Collection怎么用_Laravel集合常用函数详解  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  动图在线制作网站有哪些,滑动动图图集怎么做?  Java遍历集合的三种方式  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  如何在 Pandas 中基于一列条件计算另一列的分组均值  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  油猴 教程,油猴搜脚本为什么会网页无法显示?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  如何在云主机上快速搭建网站?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何实现javascript表单验证_正则表达式有哪些实用技巧  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  ,怎么在广州志愿者网站注册?  js实现获取鼠标当前的位置  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Mybatis 中的insertOrUpdate操作  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  Laravel安装步骤详细教程_Laravel环境搭建指南  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤