11.1.3 Simple types

本文介绍了C#中的简单类型,它是预定义的结构体类型,通过保留字识别,是System命名空间中预定义结构体类型的别名。简单类型有成员,允许通过字面量创建值,编译器可在编译时计算常量表达式,能声明常量,其转换可参与其他结构体类型转换运算符的计算。
11.1.3 Simple types
C# provides a set of predefined struct types called the simple types. The
simple types are identified through
reserved words, but these reserved words are simply aliases for predefined
struct types in the System
namespace, as described in the table below.
Reserved word Aliased type
sbyte System.SByte
byte System.Byte
short System.Int16
ushort System.UInt16
int System.Int32
uint System.UInt32
long System.Int64
ulong System.UInt64
char System.Char
float System.Single
double System.Double
bool System.Boolean
decimal System.Decimal
Because a simple type aliases a struct type, every simple type has members.
[Example: For example, int
has the members declared in System.Int32 and the members inherited from
System.Object, and the
following statements are permitted:
int i = int.MaxValue; // System.Int32.MaxValue constant
string s = i.ToString(); // System.Int32.ToString() instance method
string t = 123.ToString(); // System.Int32.ToString() instance method
end example] The simple types differ from other struct types in that they
permit certain additional
operations:
?Most simple types permit values to be created by writing literals (?.4.4).
[Example: For example, 123
is a literal of type int and 抋?is a literal of type char. end example] C#
makes no provision for literals
of struct types in general, and non-default values of other struct types
are ultimately always created
through instance constructors of those struct types.
?When the operands of an expression are all simple type constants, the
compiler evaluates the expression
at compile-time. Such an expression is known as a constant-expression (?4.15
). Expressions involving
operators defined by other struct types are not considered to be constant
expressions.
?Through const declarations, it is possible to declare constants of the
simple types (?7.3). It is not
possible to have constants of other struct types, but a similar effect is
provided by static readonly
fields.
?Conversions involving simple types can participate in evaluation of
conversion operators defined by
other struct types, but a user-defined conversion operator can never
participate in evaluation of another
user-defined operator (?3.4.2).
标题基于Spring Boot的音乐播放网站设计与实现研究AI更换标题第1章引言介绍音乐播放网站的研究背景、意义、国内外现状及论文方法与创新点。1.1研究背景与意义阐述音乐播放网站在当今数字化时代的重要性与市场需求。1.2国内外研究现状分析国内外音乐播放网站的发展现状及技术特点。1.3研究方法以及创新点概述论文采用的研究方法及在设计与实现上的创新点。第2章相关理论与技术基础总结音乐播放网站设计与实现所需的相关理论和技术。2.1Spring Boot框架介绍介绍Spring Boot框架的基本原理、特点及其在Web开发中的应用。2.2音乐播放技术概述概述音乐播放的基本原理、流媒体技术及音频处理技术。2.3数据库技术选型分析适合音乐播放网站的数据库技术,如MySQL、MongoDB等。第3章系统设计详细介绍音乐播放网站的整体设计方案。3.1系统架构设计阐述系统的层次结构、模块划分及各模块的功能。3.2数据库设计介绍数据库表结构、关系及数据存储方式。3.3界面设计用户界面的设计原则、布局及交互方式。第4章系统实现详细介绍音乐播放网站的具体实现过程。4.1开发环境与工具介绍开发所需的软件、硬件环境及开发工具。4.2核心功能实现阐述音乐播放、搜索、推荐等核心功能的实现细节。4.3系统测试与优化介绍系统测试的方法、过程及性能优化策略。第5章研究结果与分析呈现音乐播放网站设计与实现的研究结果。5.1系统功能测试结果展示系统各项功能的测试结果,包括功能完整性、稳定性等。5.2用户反馈与评价收集并分析用户对音乐播放网站的使用反馈与评价。5.3对比方法分析将本设计与实现与其他类似系统进行对比分析,突出优势与不足。第6章结论与展望总结音乐播放网站设计与实现的研究成果,并展望未来发展方向。6.1研究结论概括音乐播放网站设计与实现的主要成果及创新点。6.2展望指出当前研究的不足,提出未来改进方向及可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值