本文整理汇总了C#中System.OperatingSystem.Save方法的典型用法代码示例。如果您正苦于以下问题:C# OperatingSystem.Save方法的具体用法?C# OperatingSystem.Save怎么用?C# OperatingSystem.Save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.OperatingSystem
的用法示例。
在下文中一共展示了OperatingSystem.Save方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Save
/// <summary>
/// Save the Character to an XML file.
/// </summary>
public void Save()
{
FileStream objStream = new FileStream(_strFileName, FileMode.Create, FileAccess.Write, FileShare.ReadWrite);
XmlTextWriter objWriter = new XmlTextWriter(objStream, Encoding.Unicode);
objWriter.Formatting = Formatting.Indented;
objWriter.Indentation = 1;
objWriter.IndentChar = '\t';
objWriter.WriteStartDocument();
// <character>
objWriter.WriteStartElement("character");
// <appversion />
objWriter.WriteElementString("appversion", Application.ProductVersion.ToString().Replace("0.0.0.", string.Empty));
// <gameedition />
objWriter.WriteElementString("gameedition", "SR4");
// <settings />
objWriter.WriteElementString("settings", _strSettingsFileName);
// <metatype />
objWriter.WriteElementString("metatype", _strMetatype);
// <metatypebp />
objWriter.WriteElementString("metatypebp", _intMetatypeBP.ToString());
// <metavariant />
objWriter.WriteElementString("metavariant", _strMetavariant);
// <metatypecategory />
objWriter.WriteElementString("metatypecategory", _strMetatypeCategory);
// <movement />
objWriter.WriteElementString("movement", _strMovement);
// <mutantcritterbaseskills />
objWriter.WriteElementString("mutantcritterbaseskills", _intMutantCritterBaseSkills.ToString());
// <essenceatspecialstart />
objWriter.WriteElementString("essenceatspecialstart", _decEssenceAtSpecialStart.ToString(GlobalOptions.Instance.CultureInfo));
// <name />
objWriter.WriteElementString("name", _strName);
// <mugshot />
objWriter.WriteElementString("mugshot", _strMugshot);
// <sex />
objWriter.WriteElementString("sex", _strSex);
// <age />
objWriter.WriteElementString("age", _strAge);
// <eyes />
objWriter.WriteElementString("eyes", _strEyes);
// <height />
objWriter.WriteElementString("height", _strHeight);
// <weight />
objWriter.WriteElementString("weight", _strWeight);
// <skin />
objWriter.WriteElementString("skin", _strSkin);
// <hair />
objWriter.WriteElementString("hair", _strHair);
// <description />
objWriter.WriteElementString("description", _strDescription);
// <background />
objWriter.WriteElementString("background", _strBackground);
// <concept />
objWriter.WriteElementString("concept", _strConcept);
// <notes />
objWriter.WriteElementString("notes", _strNotes);
// <alias />
objWriter.WriteElementString("alias", _strAlias);
// <playername />
objWriter.WriteElementString("playername", _strPlayerName);
// <gamenotes />
objWriter.WriteElementString("gamenotes", _strGameNotes);
// <ignorerules />
if (_blnIgnoreRules)
objWriter.WriteElementString("ignorerules", _blnIgnoreRules.ToString());
// <iscritter />
if (_blnIsCritter)
objWriter.WriteElementString("iscritter", _blnIsCritter.ToString());
if (_blnPossessed)
objWriter.WriteElementString("possessed", _blnPossessed.ToString());
if (_blnOverrideSpecialAttributeESSLoss)
objWriter.WriteElementString("overridespecialattributeessloss", _blnOverrideSpecialAttributeESSLoss.ToString());
// <karma />
objWriter.WriteElementString("karma", _intKarma.ToString());
// <totalkarma />
objWriter.WriteElementString("totalkarma", _intTotalKarma.ToString());
// <streetcred />
objWriter.WriteElementString("streetcred", _intStreetCred.ToString());
// <notoriety />
objWriter.WriteElementString("notoriety", _intNotoriety.ToString());
// <publicaware />
objWriter.WriteElementString("publicawareness", _intPublicAwareness.ToString());
// <burntstreetcred />
objWriter.WriteElementString("burntstreetcred", _intBurntStreetCred.ToString());
// <created />
objWriter.WriteElementString("created", _blnCreated.ToString());
// <maxavail />
objWriter.WriteElementString("maxavail", _intMaxAvail.ToString());
//.........这里部分代码省略.........