C# Convert类

转载 2018年04月17日 17:16:26
Convert类常用的类型转换方法
方法说明
Convert.ToInt32()转换为整型(int)
Convert.ToChar()转换为字符型(char)
Convert.ToString()转换为字符串型(string)
Convert.ToDateTime()转换为日期型(datetime)
Convert.ToDouble()转换为双精度浮点型(double)
Conert.ToSingle()转换为单精度浮点型(float)


使用Convert类转换数据类型

using System;
using System.Collection.Generic;
using System.Linq;
using System.Text;

namespace Shujuleixingzhuanhuan
{
  class Lizi
{
    static void Main(string[] args)
{
     float num1=82.26f;
     int integer,num2;
     string str,strdate;
     DateTime mydate=DateTime.New;
     //Convert类的方法进行转换
     integer=Convert.ToInt32(num1);
     str=Convert.ToString(num1);
     strdate=Convert.ToString(mydate);
     num2=Convert.ToInt32(mydate);
     Console.WriteLine("转换为整型数据的值{0}",integer);
     Console.WriteLine("转换为字符串{0},str");
     Console.WriteLine("日期型数据转换为字符串值为{0}",strdate);
     Console.ReadKey();
}
}
}



提示  转换为int型数据后进行了四舍五入的计算。

用convert类转换时注意数据表达方式的有效性,并不是任意类型之间都可以转换。


C# Convert类


——————————————————————————————————————————(分页符)

c#的convert To语句

int a=int.Parse(Console.ReadLine());
int a=Convert.ToInt32(Console.ReadLine());
double a=int.Parse(Console.ReadLine());
double a=Convert.ToDouble(ReadLine());

我想问,第1和第2的功能是不是一样的? 第3和第4的功能又是不是一样的?

如果要转换的 是字符串,1和2是一样的。
此时Convert.ToInt32内部就是调用int.Parse,反编译可以看到。
但int.Parse里面只能传字符串。


而Convert.ToInt32可以传别的,比如时间类型,小数类型等等,此时调用datetiem.Parse等方法
Convert.ToInt32适应性更强,当然你如果只是将字符串转成数字,两者没区别。

3和4类似1和2关系,一个只能传字符串,一个可以传object。


点击打开链接

C#中的ConvertHelper--ConvertToModel

在C#中有些地方我们会用到DatatTable类型的返回值,但是这样做的缺点就是,必须知道DataTable中的每个列的值,这样我们才能得到我们所想要的,所以说在此时我们引入了泛型,这样我们不用知道每...
  • qq1515312832
  • qq1515312832
  • 2018-02-11 15:50:19
  • 128

BitConvert

BitConvert
  • sophiemantela
  • sophiemantela
  • 2018-01-03 20:03:43
  • 59

java生成convert类

大型的项目会有很多内部和外部类互相转换的实体类,实体类的拷贝就是一个很麻烦的问题,手动写get,set会加大很多工作量,beanCopy类有的时候会有点不靠谱,以下代码就是为了这个而开发的一个简单的工...
  • liangmeiwei
  • liangmeiwei
  • 2017-01-04 00:45:08
  • 1199

CONVERT函数全部用法

功能概述:CONVERT函数全部用法(2009-10-07 09:26:57)标签:it   --功能概述:CONVERT函数全部用法--做成时间:2008/09/18string sqlcom = ...
  • lazy20018
  • lazy20018
  • 2009-10-11 19:52:00
  • 5112

C#中转换函数Convert、Parse、TryParse、(int) 的区别

Convert、Parse、TryParse、(int) 三个函数都是将值转换成整数,但是四者之间各有异同,开发人员可以根据情况选用最合适的。以下解释均经过高人验证,希望对大家有所帮助。  1 ...
  • u011778428
  • u011778428
  • 2013-08-24 14:32:54
  • 3284

C#数据类型转换实验

  • 2013年05月24日 18:03
  • 505B
  • 下载

Convert类使用 C#

Convert类使用 C#           Convert 将一个基本数据类型转化为另一基本数据类型。 支持的转化类型:受支持的基类型是 Bool...
  • qw4575853
  • qw4575853
  • 2015-05-03 08:03:52
  • 186

C#WPF 格式化输出- IValueConverter接口的使用 Convert和ConvertBack

WPF 格式化输出- IValueConverter接口的使用 (2012-06-11 00:14:00) 转自:http://blog.sina.com.cn/s/blog_4b0020f3010...
  • wyx100
  • wyx100
  • 2015-02-19 18:27:28
  • 3375

mysql c# Unable to convert MySQL date/time value to System.DateTime 错误

C#读取MySql时,如果存在字段类型为date/datetime时的可能会出现以下问题 “Unable to convert MySQL date/time value to System.Date...
  • razorluo
  • razorluo
  • 2014-12-30 11:21:49
  • 1523

C# 如何扩展方法

我们在使用.net或第三方类库时,根据业务需要需增加一个函数类处理,但又不想在其他类中调用只想在原有类中调用,又不能直接修改源码,该如何实现呢?这时我们可以用扩展方法实现。 这里我们以在System....
  • taoerchun
  • taoerchun
  • 2015-07-06 15:11:16
  • 1176
收藏助手
不良信息举报
您举报文章:C# Convert类
举报原因:
原因补充:

(最多只允许输入30个字)