当前位置:网站首页>c#学习_第二弹
c#学习_第二弹
2022-08-04 12:40:00 【zzyzxb】
1、
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Digit dig = new Digit(7);
double num = dig;
Digit dig2 = 12;
Console.WriteLine("num = {0}, dig2 = {1}", num, dig2.val);
Console.ReadLine();
}
}
class Digit
{
public Digit(double d)
{
val = d;
}
public double val;
public static implicit operator double(Digit d)
{
return d.val;
}
public static implicit operator Digit(double d)
{
return new Digit(d);
}
}
}
2、
using System;
using System.IO;
using System.Xml.Serialization;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Person p1 = new Person();
p1.Name = "Stacey";
p1.Age = 30;
var xs = new XmlSerializer(typeof(Person));
using (Stream s = File.Create("person.xml"))
{
xs.Serialize(s, p1);
}
Person p2 = new Person();
using (Stream s = File.OpenRead("person.xml"))
{
p2 = (Person)xs.Deserialize(s);
}
Console.WriteLine(p2.Name + " " + p2.Age);
Console.ReadLine();
}
}
public class Person
{
public string Name {
get; set; }
public int Age {
get; set; }
}
}
边栏推荐
- 分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
- 年轻人为什么不喜欢买蒙牛、伊利了?
- 他是“中台”之父,凭一个概念为阿里狂赚百亿
- Tarjan 求有向图的强连通分量
- ShanDong Multi-University Training #4 A、B、C、G
- 手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
- Arduino框架下I2S控制ADC采样以及PWM输出示例解析
- 【微信小程序】信息管理与信息系统专业社会实习制作项目--垃圾指纹
- 备份控制文件
- Two years of independent development experience Programmers tell us the experience of making money (listen to the masters who really make money)
猜你喜欢
03 多线程与高并发 - ReentrantLock 源码解析
年轻人为什么不喜欢买蒙牛、伊利了?
双目立体视觉笔记(三)三角测量、极线校正
什么是 DevOps?看这一篇就够了!
【VSCode】一文详解vscode下安装vim后无法使用Ctrl+CV复制粘贴 使用Vim插件的配置记录
How to develop small program plug-ins to achieve profitability?
酷开科技 × StarRocks:统一 OLAP 分析引擎,全面打造数字化的 OTT 模式
MySQL - Explain explanation
Geoffrey Hinton:深度学习的下一个大事件
直击面试!阿里金九银十最新面试小册 稳过!
随机推荐
Js获取当前页面url参数
yolo系列的Neck模块
“蔚来杯“2022牛客暑期多校训练营5 B、C、F、G、H、K
开发小程序插件如何实现盈利?
一分钟认识 IndexedDB 数据库,太强大了!
Django框架MySQL数据库到models模型的映射关系
Motion Rule (16)-Union Check Basic Questions-Grid Game
动规(16)-并查集基础题——格子游戏
【VSCode】一文详解vscode下安装vim后无法使用Ctrl+CV复制粘贴 使用Vim插件的配置记录
DateTimeFormatter api
新消费、出海、大健康......电子烟寻找“避风港”
关于mysql join 的一些说明
Ultra-QuickSort
MFC的相机双目标定界面设计
Tarjan 求有向图的强连通分量
Control CD-ROM with VbScript
七夕疯狂搞钱的年轻人,一周赚14万
小程序在政务服务平台建设中如何发挥价值
【水一个徽章】
MySQL - Explain explanation