Csharp中数据类型转换

如题所述

C#中数据类型转换如下:

1、Convert.ToInt32(); //转换成32位的整数。

2、变量.ToString();/最常见的转换成字符串

3、"订单"+2514 //后面的数字会转换为字符串。

4、((类名A)对象名X) //强行将 对象X 转换成 A类 的对象。

5、int.Parse(string);//把字符串型转换成其他类型。

扩展资料:

举例:

c#将字符串转换为数字:

//放一个textbox,ID为a 根据在文本框中输入的值进行下面逻辑的判断

string newData;//声明一个,用来盛放转换后的值

string type;//+,-

type=a.Text.Substring(0, 1).ToString();//截取第一位符号位

if(type=="+")

{

newData=Convert.ToDouble(a.Text.Remove(0, 1).ToString());

//移除+后转换

}

else

{

newData=type+Convert.ToDouble(a.Text.Remove(0, 1).ToString());

//转换后添加上-号

}

参考资料来源:

百度百科-强制类型转换

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-06-04
1、Convert.ToInt32(); //转换成32位的整数。
2、变量.ToString();/最常见的转换成 字符串。
3、"订单"+2514 //后面的数字会转换为字符串。
4、((类名A)对象名X) //强行将 对象X 转换成 A类 的对象。
5、int.Parse(string);把字符串型转换成其他类型。本回答被网友采纳
第2个回答  2012-05-23
百度 谷歌去吧 查书也行。。。

Csharp中数据类型转换
1、Convert.ToInt32(); \/\/转换成32位的整数。2、变量.ToString();\/最常见的转换成字符串。3、"订单"+2514 \/\/后面的数字会转换为字符串。4、((类名A)对象名X) \/\/强行将 对象X 转换成 A类 的对象。5、int.Parse(string);\/\/把字符串型转换成其他类型。

C#(CSharp)保存时格式选择问题
配置文件就选INI ,就几个节点, 如果只有单条数据就TXT 中型一点就选XML,方便操作,MS有操作库,再多一点还是上数据库是在,不然不好管理,DAT类似自己构架一个数据库了

C SHARP语言结构
接口在C#中是引用类型,用来确保其他类型支持特定操作,接口无实际表示,实现者必须遵守协定,包含方法、属性等。C#是强类型语言,数值类型之间的转换有隐式和显式之分,如int可以转换为long等,反之则需显式。C#程序经过编译生成中间代码(Microsoft Intermediate Language),通过.NET Framework的通用语言执行...

c#的全称是什么?
C#读作CSharp。最初它有个更酷的名字,叫做COOL。C#是用于网络和Web开发的通用面向对象编程(OOP)语言。C#被指定为公共语言基础结构(CLI)语言。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了...

c#中,convert.todatetime怎样用?
Convert类是C#中提供的一个实用类,它包含一系列静态方法,用于在不同数据类型之间进行转换。ToDateTime是Convert类中的一个静态方法,专门用于将其他类型的数据转换为DateTime对象。2. 用法示例:当你有一个表示日期的字符串,并希望将其转换为DateTime对象时,可以使用Convert.ToDateTime方法。例如:csharp ...

C#怎么将byte[]存入到数据库呀?
第二种:首先将照片转化为byte[]类型,然后在写入数据,代码如下;[c-sharp] view plaincopyprint?public static byte[] GetBytesByImagePath(string strFile){ byte[] photo_byte = null;using (FileStream fs = new FileStream(strFile, FileMode.Open, FileAccess.Read)){ using (BinaryReader br ...

如何将IntPtr类型转为Image类型
方案一:利用marshal.copy方法,将dst数据拷贝到一个数组中dk中,然后再转化为图像 [csharp]double[] dk=new double[K];System.Runtime.InteropServices.Marshal.Copy(dst, dk, 0, dk.Length);

Convert.ToInt32是什么意思
csharp string input = "12345";int result = Convert.ToInt32(input);Console.WriteLine(result); \/\/ 输出: 12345 在这个例子中,我们将字符串"12345"转换为整数,并将结果打印到控制台。由于"12345"是一个有效的整数,所以转换成功,并且输出为12345。总的来说,Convert.ToInt32是一个强大而灵活...

c#错误代码总结,看看你经常错在哪里?时刻警惕这些错误吧。
无法将类型隐式转换,这类错误是数据的类型转换 error CS1002:写代码的时候,在语句后面忘记加上分号;error CS0622:数组赋值错误,int a=是错误的,int[] a才是对的,往往是漏掉了中括号 int a={1,2,3} int[]a={1,2,3} error CS0201:不是一条语句。int a =0 (assignment)a++ (...

枚举类型enum用法
csharp enum A { a, b, c } 不同之处在于,enum的声明不能像数组那样在方法体内进行,它通常位于程序的主体部分。枚举值的初始化默认从0开始,但可以通过指定赋值来改变顺序,如:`enum A { a=1, b, c }`当我们需要使用枚举时,可以通过枚举名称直接访问其对应的数值,但必须进行类型转换,...

相似回答