我刚接触c#不久,问一个比较基础的问题!关于类型转换的,在线等,急!!谢谢!显示转换可以用 Convert,Parse,(数据类型) 后面跟个变量等 方法,下面的例子 一int 类型举例 ,问题是他们之间有什么区别,分别在什么情况下面用那种比较合适谢谢,下面的例子,Parse 应该不能使用! 因为 Parse (数据类型是String)
using System;namespace leixingzhuanhuan
{ class Class1
{
static void Main(string[] args)
{
double a = 5.1131;
int b = Convert.ToInt32(a);
int c = (int)a;
Console.WriteLine("{0}\n{1}",b,c);
Console.ReadLine();
}
}
}
using System;namespace leixingzhuanhuan
{ class Class1
{
static void Main(string[] args)
{
double a = 5.1131;
int b = Convert.ToInt32(a);
int c = (int)a;
Console.WriteLine("{0}\n{1}",b,c);
Console.ReadLine();
}
}
}
解决方案 »
- 急,大家进来看看,这种word文件里面数据怎么导入到数据库中
- winform如何把SessionID附加在HTTP头信息中?
- 谁有模拟退火算法解决布局优化问题的代码???
- 怎样在点击一个按钮的时候触发另一个按钮的点击事件
- 流+批处理=乱码
- 高分求一个vs2005的代码与UML同步的工具
- 如何读取 datagridview 特定行和例的数据
- 用C#操作Excel文件
- 能否设计时创建空白的水晶报表, 而报表的具体的内容(如:页眉, 页脚, 内容等)由程序代码动态创建?!
- 向 shanmin(shanmin) 表示感谢!!!致崇高敬意!!
- 关于字符串解析的问题,有点难度
- 请教:调试运行控制台程序时,DOS窗体中的内容还没有看清,就被自动关闭了,请问怎么取消自动关闭?
如果是Convert.ToInt16或ToInt64的话,就不一样了。
string input;input = bool.TrueString;
val = bool.Parse(input);
Console.WriteLine("{0} parsed as {1}", input, val);
而用Convert.ToInt32不会.