C#隐式转换学习笔记

开发 后端
这里介绍C#隐式转换,C# 既支持隐式类型转换又支持显式类型转换。在扩大转换的情况下是C#隐式转换。例如,下面从 int 到 long 的转换是隐式的,如同 Java 中的一样。

C#有很多值得学习的地方,这里我们主要介绍C#隐式转换,包括介绍强制转换规则等方面。

C#隐式转换

Java 和 C# 遵守相似的数据类型自动转换和强制转换规则。

同 Java 一样,C# 既支持隐式类型转换又支持显式类型转换。在扩大转换的情况下是C#隐式转换。例如,下面从 int 到 long 的转换是隐式的,如同 Java 中的一样:

  1. int intVariable = 5;  
  2. long l = intVariable

下面是 .NET 数据类型之间的C#隐式转换列表:

C#隐式转换列表


可以使用与 Java 一样的语法对希望显式转换的表达式进行强制转换:

  1. long longVariable = 5483;  
  2. int intVariable = (int)  

【编辑推荐】

  1. C# SystemMenu类介绍
  2. C# VSProject对象基础介绍
  3. C#创建Web应用程序项目剖析
  4. C#调用Windows服务项目基础描述
  5. C#建立项目简单分析
责任编辑:佚名 来源: 中国IT实验室
相关推荐

2009-09-01 10:49:28

C#具有隐式类型声明

2023-08-14 08:35:36

2010-02-04 16:47:04

C++隐式转换

2009-08-24 09:55:26

C#接口转换

2009-08-20 15:02:57

C# If语句

2009-08-12 15:50:40

C# ListBox

2009-07-21 13:54:55

Scala重载方法隐式转换

2009-08-12 09:28:36

C# WiteOne

2009-08-13 18:21:52

C#学习笔记

2009-08-12 10:46:54

C#命名空间

2009-08-21 17:53:28

C#查询结果

2009-08-25 15:26:03

C#调用ImOK

2009-08-24 14:30:49

C# WMI封装

2009-08-31 15:27:33

C# TreeView

2009-08-24 15:46:46

C# SmartPho

2009-08-26 10:48:44

C# SQL命令

2009-08-26 15:39:08

C#隐式类型局部变量

2023-09-22 09:04:00

C++编程

2022-12-29 08:16:45

Groovy语法coercion

2009-08-27 16:53:01

C#委托C#事件
点赞
收藏

51CTO技术栈公众号