编程技术是改变世界的力量。
本站
当前位置:网站首页 > 后端语言 > 正文

Unity中C#类型转换(4)

gowuye 2024-05-16 14:27 3 浏览 0 评论

C# 类型转换

类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:

隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。

显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。

下面的实例显示了一个显式的类型转换:

实例

namespace TypeConversionApplication

{

class ExplicitConversion

{

static void Main(string[] args)

{

double d = 5673.74;

int i;

// 强制转换 double 为 int

i = (int)d;

Console.WriteLine(i);

Console.ReadKey();

}

}

}

当上面的代码被编译和执行时,它会产生下列结果:

5673

C# 类型转换方法

C# 提供了下列内置的类型转换方法:




下面的实例把不同值的类型转换为字符串类型:

实例

namespace TypeConversionApplication

{

class StringConversion

{

static void Main(string[] args)

{

int i = 75;

float f = 53.005f;

double d = 2345.7652;

bool b = true;

Console.WriteLine(i.ToString());

Console.WriteLine(f.ToString());

Console.WriteLine(d.ToString());

Console.WriteLine(b.ToString());

Console.ReadKey();

}

}

}

当上面的代码被编译和执行时,它会产生下列结果:

  • 75
  • 53.005
  • 2345.7652
  • True
  • 相关推荐

    Nginx 响应提速10倍,你需要知道的缓存性能优化——FastCGI调优
    Nginx 响应提速10倍,你需要知道的缓存性能优化——FastCGI调优

    Nginx缓存优化是帮助大家提升网站性能的重要操作之一,proxy_cache主要用于反向代理时,对后端内容源服务器进行缓存;fastcgi_cache主要用于...

    2024-05-20 14:44 gowuye

    王者荣耀天魔缭乱和逐梦之音返场活动地址 3月22日开启返场活动
    王者荣耀天魔缭乱和逐梦之音返场活动地址 3月22日开启返场活动

    王者荣耀官方终于确定了天魔缭乱和逐梦之音的返场活动,这让不少小伙伴乐开了花,返场活动将会在3月22日开启,下面就带来王者荣耀天魔缭乱和逐梦之音返场活动地址!王者...

    2024-05-20 14:44 gowuye

    常见的嵌入式web服务器有哪些?

    嵌入式WEB服务器常见的有:Lighttpd,Shttpd,Thttpd,Boa,Mini_httpd,Appweb,Goahead。Lighttpd地址:http://www.light...

    简述几款常见的嵌入式web服务器
    简述几款常见的嵌入式web服务器

    嵌入式web服务器,是web服务器当中的一种,是基于嵌入式系统而实现的web服务器。指的是在嵌入式系统(通俗点就是单片机系统)上实现的一个web服务器,可以通过...

    2024-05-20 14:44 gowuye

    教你如何利用fastcgi_cache缓存加速WordPress

    在使用nginx缓存之前,必须在nginx里面加载专门的模块,这个模块叫做ngx_cache_purge。添加ngx_cache_purge模块下载ngx_cache_purge模块ngx_cache...

    扫描WordPress漏洞

    检测已知漏洞WPScan是一款广泛使用的WordPress安全扫描工具,它的一项重要功能是检测已知漏洞。在这篇文章中,我们将深入探讨WPScan如何检测已知漏洞,并结合实际示例,帮助读者更好地理解和应...

    消灭 Bug!推荐几个给力的开源 Bug 跟踪工具
    消灭 Bug!推荐几个给力的开源 Bug 跟踪工具

    在这个充满bug的世界里,最遥远的距离不是生与死,而是你亲手制造的bug就在你眼前,你却怎么都找不到它。因此本文准备了7款优秀的开源bug跟踪系...

    2024-05-20 14:43 gowuye

    生物信息分析入门全攻略

    生物信息学是生命科学研究的重大前沿领域,未来将占据生命科学研究的半壁江山。已经有越来越多的小伙伴投入到生物信息的学习中,但是入门难、深入慢、摸不到方向等都成为持续学习的拦路虎。本文根据生物信息技术大牛...

    elkb实践经验,再赠送一套复杂的配置文件
    elkb实践经验,再赠送一套复杂的配置文件

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。宝剑锋从磨砺出,梅花香自苦寒来。诗人白居易,三月下江南,看到沿路开放的桃花,心潮澎湃...

    2024-05-20 14:43 gowuye

    超详细从0到1 搭建ELK监控
    超详细从0到1 搭建ELK监控

    监控分类?Metrics用于记录可聚合的数据。例如,1、队列的当前深度可被定义为一个度量值,在元素入队或出队时被更新;HTTP请求个数可被定义为一个计数器,...

    2024-05-20 14:42 gowuye

    嵌入式开发 之Web配置页面开发
    嵌入式开发 之Web配置页面开发

    1.PHP是最好的语言??开发动态页面首选的语言是PHP,村村不能在这里忽悠人,如果你的硬件性能允许切略懂PHP,看到这里就可以退出了。本文面向的受众是Linu...

    2024-05-20 14:42 gowuye

    Python开发一个网站目录扫描工具用来检测网站是否有漏洞?
    Python开发一个网站目录扫描工具用来检测网站是否有漏洞?

    开发一个网站目录扫描工具是用来检测网站是否有非法目录请求的一个常见需求之一,我们要通过这个扫描工具来找到通过某个域名可以访问到的网站路径,可能对于有些系统来讲,...

    2024-05-20 14:42 gowuye

    创建一个类似Youtube的Id——使用PHP/Python/JS/Java/SQL

    id通常都是用数字,不巧的是只有10个数字来使用,所以如果你有很多的记录,id往往变得非常冗长。当然对于计算机来说无所谓,但我们更希望id尽可能短。所以我们如何能使id变短?我们可以利用字母让它们附加...

    快速云:有助于移动应用安全开发的五条妙计
    快速云:有助于移动应用安全开发的五条妙计

    许多企业不断地向其开发团队提供培训。但是某些漏洞,如早在十多年前就发现的SQL注入,如今仍广泛存在于各种应用中。因而,安全培训永不过时。在开发移动应用时,开发者...

    2024-05-20 14:41 gowuye

    洛杉矶国际电影节最佳动画短片奖影片《G’DAY》正式全网上映
    洛杉矶国际电影节最佳动画短片奖影片《G’DAY》正式全网上映

    7月2日,由M&CSaatchi创作,由深受好评的澳大利亚导演迈克尔·格雷西执导的动画短片《G’day》,正式在全网上映。该影片因其出色的创意赢得了洛...

    2024-05-20 14:41 gowuye

    取消回复欢迎 发表评论: