c#类型转换

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:51:30
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
ulong a = 10;
long b = 125;
Convert.ToInt64(a);
Console.WriteLine("{0}+{1}={2}", a, b);
}
}
}
我想把Uiong换成int~~~~~然后Console.WriteLine("{0}+{1}={2}", a, b,a+b);
让他们想加的指~~~~变成125+10=135~~~~

Uiong换成int不用Convert.ToInt64,而且也提示错误
直接转换就行 ,就下边程序写的
Console.WriteLine("{0}+{1}={2}", a, b,(int)a+b);
————————————————————————
楼主想干什么呢?是不是想把a转换成int然后a,b相加啊

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
ulong a = 10;
long b = 125;
int c = (int)a;
Console.WriteLine("{0}+{1}={2}", a, b,(int)a+b);
}
}
}

Convert.ToInt64(a);
这一句没有意义的;

虽然进行了转换,但是转换结果并没有存下来;

Convert.ToInt64(a);
Console.WriteLine("{0}+{1}={2}", a, b);
改成

Console.WriteLine("{0}+{1}={2}", a, b,Convert.ToInt64(a)+b);

问题最好说的清楚啊