首页 > 编程语言 >C#学习 [类型系统] 类型转换(11)

C#学习 [类型系统] 类型转换(11)

时间:2024-10-30 10:00:27浏览次数:1  
标签:11 类型转换 string int s1 整数 C# 类型

隐式类型转换

  • C# 以安全方式转换数据类型,例如int 到 string.
    string s="1";
    int d=(int)s;

显式类型转换

  • 用方法完成数据类型转换
序号 方法 描述
1 ToBoolean 把类型转换为布尔型(如果可以转换的话)
2 ToByte 把类型转换为字节类型。
3 ToChar 把类型转换为单个 Unicode 字符类型(如果可以转换的话)
4 ToDateTime 把类型(整数或字符串类型)转换为 日期-时间 结构。
5 ToDecimal 把浮点型或整数类型转换为十进制类型。
6 ToDouble 把类型转换为双精度浮点型。
7 ToInt16 把类型转换为 16 位整数类型。
8 ToInt32 把类型转换为 32 位整数类型。
9 ToInt64 把类型转换为 64 位整数类型。
10 ToSbyte 把类型转换为有符号字节类型。
11 ToSingle 把类型转换为小浮点数类型。
12 ToString 把类型转换为字符串类型。
13 ToType 把类型转换为指定类型。
14 ToUInt16 把类型转换为 16 位无符号整数类型。
15 ToUInt32 把类型转换为 32 位无符号整数类型。
16 ToUInt64 把类型转换为 64 位无符号整数类型。
 string s="1";
 int d=s.ToInt16();

系统函数:Convert和Parse

int i = 123;

string s1 = i.ToString();

int j = Convert.ToInt16(s1);

int t1 = int.Parse(s1);

Console.WriteLine("s1={0},j={1},t1={2}", s1, j, t1);

标签:11,类型转换,string,int,s1,整数,C#,类型
From: https://www.cnblogs.com/huiy/p/18511137

相关文章

  • XCVU13P板卡设计原理图:509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
    基于XCVU13P的4路QSFP28光纤PCIeX16收发卡 一、板卡概述     基于XCVU13P的4路QSFP28光纤PCIeX16收发卡。该板卡要求符合PCIe3.0标准,包含一片XCVU13P-2FLGA2014I、4组64-bit/8GBDDR4;4路QSFP284X光纤,每路光纤支持4X25Gbps,双向;支持32路IO。板卡工作温度范围0到60℃,板......
  • C#学习 [类型系统] 基本类型介绍(10)
    在变量中指定类型声明变量但不初始化inti;MyClassm;声明且初始化inti=0;MyClassm=newMyClass();方法中参数与返回值指定类型publicintgetValue(inti){returni;}内置变量C#提供了一组标准的内置类型,这些类型可供在任何C#程序中使用。基本......
  • C#学习 [类型系统] 泛型(16)
    使用场景在编译时可以不指定具体类型,在具体使用时指定,从而代码具有较高的通用性。示例代码定义publicclassGenericTest<T>{T[]array;publicGenericTest(intsize){array=newT[size];}publicTget(intindex){re......
  • 2个月搞定计算机二级C语言——真题(6)解析
    1.前言本篇我们讲解2个月搞定计算机二级C语言——真题62.程序填空题2.1题目要求2.2提供的代码#include<stdio.h>unsignedlongfun(unsignedlongn){unsignedlongx=0;intt;while(n){t=n%10;/**********fou......
  • 科普文:软件架构网络系列之【信创:SAN 交换机“卡脖子”,RoCE V2 成破局关键】
    概叙目前,不少企业数据中心使用FC交换机和集中式SAN存储(以下简称“FC-SAN架构”),支持核心业务系统、数据库、AI/ML等高性能业务场景。科普文:软件架构Linux系列之【非信创方案VMAX250F:城商行核心存储系统升级改造和统一存储监控实现实践分享】李军华-CSDN博客而在开展IT......
  • C10-09-XSS之获取键盘记录、盲打获取cookie及克隆网站和文件上传绕过练习
    免责声明本文仅是个人对XSS和文件上传绕过及相关工具的学习测试过程记录,不具有恶意引导意向。一使用pikachu平台练习XSS键盘记录以dvwa-Low靶场为目标网站,通过dvwa的存储型XSS上传JS,验证pikachu工具对dvwa靶场页面键盘操作的记录1.1调试pikachu环境①调整Pikac......
  • 【Canvas与图标】牛皮纸文件袋图标
    【成图】120*120的png图标:以下是大小图:【代码】<!DOCTYPEhtml><htmllang="utf-8"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><head><title>文件袋图标</title><styletype=&q......
  • 从 GC 到 WeakMap、WeakSet
    一、内存泄漏1.1简介内存泄漏:指计算机科学中的一种资源泄漏,主要是因为计算机程序内存管理疏忽或错误造成程序未能释放已经不再使用的内存,因而失去对一段已分配内存空间的控制,程序将继续占用已不再使用的内存空间,或是存储器所存储的对象,无法通过执......
  • 设计卷积神经网络CNN为什么不是编程?
    上一篇:《搞清楚这个老六的真面目!逐层‘剥开’人工智能中的卷积神经网络(CNN)》序言:现在让我们开始走进卷积神经网络(CNN)的世界里。和传统编程完全不同,在人工智能的程序代码里,您看不到明确的算法规则,看到的只是神经网络的配置说明。这里的代码不会像传统编程那样去具体实现每个功能......
  • rce漏洞分析
    前几日在浏览github项目时,发现之前审计过的一个cms更新了,从日志中看到修复了一个安全漏洞,并且源码是开源的,所以根据版本对比找到修补的地方,进而发现一个命令执行的漏洞前几日在浏览github项目时,发现之前审计过的一个cms更新了,从日志中看到修复了一个安全漏洞,并且源码是开源......