implicit explicit测试
来源:互联网 发布:mac怎么创建文件夹 编辑:程序博客网 时间:2024/05/29 17:58
struct Currency
{
public uint Dollars;
public ushort Cents;
public Currency(uint Dollars, ushort Cents)
{
this.Dollars = Dollars;
this.Cents = Cents;
}
public override string ToString()
{
return string.Format("${0}.{1,-2:00}f", this.Dollars, this.Cents);
}
public static implicit operator float(Currency value)
{
return value.Dollars + value.Cents / 100.0f;
}
public static explicit operator Currency(float value)
{
uint dollars = (uint)value;
ushort cents = (ushort)((value - dollars) * 100);
return new Currency(dollars, cents);
}
}
//例:
float amount = 45.63f;
Currency amout2 = (Currency)amount;
Console.WriteLine(amout2.ToString());
List<Currency> cc = new List<Currency>();
cc.Select(x => { return new { A = x, B = x }; });
Console.WriteLine(EMP.MMMVVV);
- implicit explicit测试
- explicit & implicit
- implicit和explicit
- explicit 和Implicit 区别
- c# sealed explicit implicit
- explicit和implicit关键字
- explicit和implicit
- Explicit, Implicit in FTPs
- Implicit and Explicit Interface Implementation
- explicit 和 implicit 简单应用
- explicit 和 implicit 简单介绍
- explicit 和 implicit 的含义?
- Explicit FTPS versus Implicit FTPS
- c#关键词implicit和explicit
- Implicit & Explicit Waits in Selenium
- 关于关键字explicit 和 implicit
- 第四章 Implicit and Explicit Parameters
- 转换运算符 implicit,explicit,operator
- 深刻理解属性、getter及setter
- 数组工具类ArrayUtil.java
- C/C++中static关键字详解
- Android高手进阶教程(九)之----Android Handler的使用!
- CSS选中的行进行标红处理
- implicit explicit测试
- QtCreator源码分析 -3.插件管理系统
- log4j.properties配置详解
- 用十年来学编程
- 每日一算法:打印一个菱形
- String 转 Json,应用jar包com.google.gson
- Python自学1:Python 基本数据结构:列表、元组、字典
- Android高手进阶教程(十)之----Android PopupWindow的使用!
- QtCreator源码分析—4.核心插件