A为下列类型时可以实现(Double)A:
Byte,Sbyte,Int16,UInt16,Char,Int32,UInt32,Single;A为下列类型时,(Double)A可能会导致丢失精度:
Int64,Uint64,Decimal
Byte,Sbyte,Int16,UInt16,Char,Int32,UInt32,Single;A为下列类型时,(Double)A可能会导致丢失精度:
Int64,Uint64,Decimal
解决方案 »
- lookupedit怎么使用
- 软件加密问题
- 求助:datagridview选中行问题,里面有timer扫描
- 按钮不响应事件,是怎么回事??
- 在WEBFORM程序里,我想在DATAGRID里放一个模版列,里面放一个DROPDOWNLIST,里面的数据是从数据库里读取出来的状态值。。
- System.Net.Mail ,发送邮件的时候,卡住了
- 做个甘特图,大家给个思路
- 帮我看看一个简单得string连接操作
- 外部文件如何与数据库中的内容比较
- VS 2017 发布, 安装的时候大家有没有遇到win10 SDK 的问题, 帮大家解决拉
- 请大家介绍几本最好的C#书
- 请问C#可以开发组件,在Web上可以出现象ActiveX的窗体吗?那么是不是VC开发web的ActiveX今后应当换成.net开发更快更简单?
{
string NikeName;
int Weight;
} class Person
{
public string Name;
public Person()
{
Name = "Name";
}
}
class Man :Person
{
public string Job;
public int Salary;
public Man()
{
Job = "Job";
Salary = 10000;
}
} class Child : Person
{
public string Toy;
public Child()
{
Toy = "Toy";
}
static void Main()
{
Child c = new Child(); // child 的指针 Person p = c; //所谓装箱,
Child c2 = (Child)p; //必须本身是Child的指针,否则由于数据结构不同,就会出错. string sToy = ((Child)p).Toy;//拆箱,没有问题,本事是Child的指针 Man m = (Man)p; //错误的拆箱,强制转化,编译没问题,但运行时报错,因为数据结构和虚函数指针等不同,如果按Man类访问要出错误 string sJob = ((Man)p).Job; //错误的拆箱,编译没问题,但运行时报错,因为它指向的对象是child
//Pig pig = (Pig)p; 没有关系,你叫他怎么转化? }
}
能說的詳細點