问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

通过c的磁通量方向是向下还是向上,为什么?

发布网友 发布时间:2022-05-19 13:59

我来回答

2个回答

懂视网 时间:2022-05-19 18:20

通过C#动态生成图书信息XML文件(Books.xml),文件如下:
代码如下:

<?xml version="1.0" encoding="iso-8859-1"?>
<bookstore>

<book id="1" category="CHILDREN">
<title>Harry Potter</title>
<author>J K. Rowling</author>
<publishDate>2005-08-15</publishDate>
<price>29.99</price>
</book>

<book id="2" category="WEB">
<title>Learning XML</title>
<author>Erik T. Ray</author>
<publishDate>2003-10-18</publishDate>
<price>39.95</price>
</book>

</bookstore>

方法1:使用StringBuilder拼接XML
代码如下:

/// <summary>
/// 创建图书信息XML
/// </summary>
public void CreateBookXML(string fileName)
{
StringBuilder xmlResult = new StringBuilder("<?xml version="1.0" encoding="utf-8"?>");
List<BookInfo> bookList = GetBookList(); //获取图书列表
if (bookList != null && bookList.Count > 0)
{
xmlResult.Append("<bookstore>");
foreach (BookInfo book in bookList)
{
xmlResult.AppendFormat("<book id="{0}" category="{1}">", book.BookId, book.Category);
xmlResult.AppendFormat("<title>{0}</title>", book.Title);
xmlResult.AppendFormat("<author>{0}</author>", book.Author);
xmlResult.AppendFormat("<publishDate>{0}</publishDate>", book.PublishDate.ToString("yyyy-MM-dd"));
xmlResult.AppendFormat("<price>{0}</price>", book.Price);
xmlResult.Append("</book>");
}
xmlResult.Append("</bookstore>");
}

//写入文件
try
{
//1.创建文件流
FileStream fileStream = new FileStream(fileName, FileMode.Create);
//2.创建写入器
StreamWriter streamWriter = new StreamWriter(fileStream);
//3.将内容写入文件
streamWriter.WriteLine(xmlResult);
//4.关闭写入器
streamWriter.Close();
//5.关闭文件流
fileStream.Close();
}
catch (Exception e)
{ }
}

方法2:使用XmlTextWriter类创建XML
代码如下:

/// <summary>
/// 创建图书信息XML
/// </summary>
/// <param name="fileName"></param>
public void CreateBookXML(string fileName)
{
try
{
FileStream fileStream = new FileStream(fileName, FileMode.Create);
XmlTextWriter writer = new XmlTextWriter(fileStream, Encoding.UTF8);
List<BookInfo> bookList = GetBookList(); //获取图书列表
if (bookList != null && bookList.Count > 0)
{
writer.WriteStartDocument();
writer.WriteStartElement("bookstore"); //创建父节点
foreach (BookInfo book in bookList)
{
writer.WriteStartElement("book"); //创建子节点
writer.WriteAttributeString("id", book.BookId.ToString()); //添加属性
writer.WriteAttributeString("category", book.Category);
//图书名称节点
writer.WriteStartElement("title");
writer.WriteValue(book.Title); //节点赋值
writer.WriteEndElement();
//图书作者节点
writer.WriteStartElement("author");
writer.WriteValue(book.Author);
writer.WriteEndElement();
//出版时间节点
writer.WriteStartElement("publishDate");
writer.WriteValue(book.PublishDate.ToString("yyyy-MM-dd"));
writer.WriteEndElement();
//销售价格节点
writer.WriteStartElement("price");
writer.WriteValue(book.Price);
writer.WriteEndElement();

writer.WriteEndElement(); //子节点结束
}
writer.WriteEndElement(); //父节点结束
}
writer.WriteEndDocument();
writer.Close();
fileStream.Close();
}
catch (Exception e)
{ }
}

XmlTextWriter类:表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据的流或文件。
WriteStartDocument()方法:编写XML的声明。
WriteEndDocument()方法:关闭任何打开的元素或属性并将编写器重新设置为 Start 状态。
WriteStartElement(string localName)方法:创建一个节点的开始。
WriteAttributeString(string localName, string value)方法:给节点添加属性。
WriteValue(value)方法:给节点赋值。

3、其他代码

3.1 获取图书列表
代码如下:

/// <summary>
/// 获取图书列表
/// </summary>
/// <returns></returns>
public List<BookInfo> GetBookList()
{
List<BookInfo> bookList = new List<BookInfo>();
BookInfo book1 = new BookInfo() {
BookId = 1,
Category = "CHILDREN",
Title = "Harry Potter",
Author = "J K. Rowling",
PublishDate = new DateTime(2005,08,15),
Price = 29.99
};
bookList.Add(book1);
BookInfo book2 = new BookInfo()
{
BookId = 2,
Category = "WEB",
Title = "Learning XML",
Author = "Erik T. Ray",
PublishDate = new DateTime(2003,10,18),
Price = 39.95
};
bookList.Add(book2);
return bookList;
}

3.2 图书信息实体类
代码如下:

/// <summary>
/// 图书信息实体类
/// </summary>
public class BookInfo
{
public int BookId { set; get; } //图书ID
public string Title { set; get; } //图书名称
public string Category { set; get; } //图书分类
public string Author { set; get; } //图书作者
public DateTime PublishDate { set; get; } //出版时间
public Double Price { set; get; } //销售价格
}

热心网友 时间:2022-05-19 15:28

解析:右边开关闭合后,通过左边线圈C的磁通量方向向下!
说明:磁通量方向也就是穿过闭合线圈C的磁感线方向!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
咖喱鸡块怎样烧好吃 小米摄像头安全吗会被别人看到吗 小米摄像头会被别人入侵吗 广联达计价软件gbq4.0中怎么显示小数位数 脸干怎么补水最有效 脸干补水最好土方法 为什么退契税 首套购房契税为什么退回 契税为什么会退 退购房契税什么意思 为什么买了房子要退契税 欧洲卡车模拟2 1.17下载地址 请问,欧洲卡车模拟2在哪里下载着呢 什么牌子的电线最好, - 信息提示 新乡亨通电缆质量怎么样? 如何实施转型发展,走出资源型经济困境,促进就业,稳定职工队伍 保险行业转成互联网之后传统代理人怎样转型 营销策划,数据库营销,精准营销,互动营销。这几个的区别在于哪里。国内哪个公司做营销比较好??请推荐 大数据的边界 被改变的与无法改变的 南通安客成怎么样啊? 有限公司安客诚的数据分析师怎么样,有发展前景么 安客诚信息服务(上海)有限公司怎么样? 安客诚中国的介绍 安客诚中国的概况 安客诚的介绍 石家庄萌宠乐园地铁可以到吗? 古滇朵拉萌宠乐园有去过的吗? 苏州萌宠乐园可以使用游园卡吗? 蒲公英是不是有很多种啊,全都可以给兔子吃吗 野菜婆婆丁(蒲公英)有几种能吃的 深圳社保补缴社保补缴条件 深圳社保一次性补交 深圳 一次性补交社保 深圳市一次性补交社保条件 深圳 一次性补缴社保 用三把光剑怎么合成光剑土豪金? 元气骑士怎么快速刷出来光剑土豪金的蓝图? 新版本设计台找不到光剑土豪金怎么办? 元气骑士激光剑土豪金图纸怎么获得 元气骑士光剑土豪金获得蓝图,材料也够,却没法在大厅制造台制造是为什么? 光剑黄红蓝怎么合成 元气骑士合成光剑土豪金怎么弄 光剑土豪金为什么不能打造 元气骑士为什么研究过光剑土豪金之后光剑土豪金没有出现在锻造台里? 土豪金光剑怎么合成 如何通过c语言从底层开发GUI库? 我是1994年12月26日出生的,摩羯座,我的幸运色,幸运数字,幸运图案都是啥啊 各种星座的幸运日和幸运花是什么? 九一年属羊农历十二月初九请问今年有什么好运? 十二星座的图案中面带什么星座是几月几日的