本文整理汇总了C#中Section.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Section.ToString方法的具体用法?C# Section.ToString怎么用?C# Section.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Section
的用法示例。
在下文中一共展示了Section.ToString方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetGallery
public static async Task<Response<List<Image>>> GetGallery(Section? section = null, Sort? sort = null, Window? window = null, bool? showViral = null, int? page = null)
{
string uri = "gallery";
if (section != null)
{
uri += "/" + section.ToString().ToLower();
if(sort != null)
{
uri += "/" + sort.ToString().ToLower();
if(window != null)
{
uri += "/" + window.ToString().ToLower();
if (showViral != null)
{
uri += "/" + showViral.ToString();
if (page != null)
{
uri += "/" + page;
}
}
}
}
}
return await NetworkHelper.GetRequest<List<Image>>(uri);
}
示例2: AddFromXMLSection
public void AddFromXMLSection(Section section, List<Property> properties)
{
switch (section)
{
case Section.Regions: World.Regions.Add(new WorldRegion(properties, World)); break;
case Section.UndergroundRegions: World.UndergroundRegions.Add(new UndergroundRegion(properties, World)); break;
case Section.Sites: World.Sites.Add(new Site(properties, World)); break;
case Section.HistoricalFigures: World.HistoricalFigures.Add(new HistoricalFigure(properties, World)); break;
case Section.EntityPopulations: World.EntityPopulations.Add(new EntityPopulation(properties, World)); break;
case Section.Entities: World.Entities.Add(new Entity(properties, World)); break;
case Section.Eras: World.Eras.Add(new Era(properties, World)); break;
case Section.Artifacts: World.Artifacts.Add(new Artifact(properties, World)); break;
case Section.WorldConstructions: break;
default: World.ParsingErrors.Report("Unknown XML Section: " + section.ToString()); break;
}
}
示例3: CheckVersionSection
private static bool CheckVersionSection(Rule rule,
Section section,
IEnumerable<StoreActivitiesDC> previousVersions,
StoreActivitiesDC workflowToTest,
ref string errorString)
{
var isRulePassed = true; // defaults to a state of passing the section
// make a lookup so we can easily determine the required change, without resorting to a switch statement or similar
var ruleActions = new Dictionary<Section, RequiredChange>
{
{Section.Major, rule.MajorRequiredChange},
{Section.Minor, rule.MinorRequiredChange},
{Section.Build, rule.BuildRequiredChange},
{Section.Revision, rule.RevisionRequiredChange},
};
var ruleAction = ruleActions.First(ruleAction1 => ruleAction1.Key == section).Value;
if (ruleAction != RequiredChange.NoActionRequired)
{
var sectionValue = GetVersionSection(workflowToTest.Version, section); // the value of the specified piece of the version number
switch (ruleAction)
{
case RequiredChange.MustIncrement:
if (previousVersions.Any())
isRulePassed = previousVersions
.Select(workflow => GetVersionSection(workflow.Version, section))
.Max() < sectionValue;
if (!isRulePassed)
errorString += string.Format(MustBeIncrementedMessage, section.ToString());
break;
case RequiredChange.MustReset:
isRulePassed = (sectionValue == versionSectionResetValues[section]);
if (!isRulePassed)
errorString += string.Format(MustBeResetMessage, section, versionSectionResetValues[section]);
break;
default:
throw new NotImplementedException();
}
}
return isRulePassed;
}
示例4: TestElements
public static RootElement TestElements()
{
RootElement re1 = new RootElement("re1");
Debug.WriteLine(re1.ToString());
Section s1 = new Section();
Debug.WriteLine(s1.ToString());
//Section s2 = new Section(new Android.Views.View(a1));
//Debug.WriteLine(s2.ToString());
Section s3 = new Section("s3");
Debug.WriteLine(s3.ToString());
//Section s4 = new Section
// (
// new Android.Views.View(a1)
// , new Android.Views.View(a1)
// );
//Debug.WriteLine(s4.ToString());
Section s5 = new Section("caption", "footer");
Debug.WriteLine(s5.ToString());
StringElement se1 = new StringElement("se1");
Debug.WriteLine(se1.ToString());
StringElement se2 = new StringElement("se2", delegate() { });
Debug.WriteLine(se2.ToString());
//StringElement se3 = new StringElement("se3", 4);
StringElement se4 = new StringElement("se4", "v4");
Debug.WriteLine(se4.ToString());
//StringElement se5 = new StringElement("se5", "v5", delegate() { });
// removed - protected (all with LayoutID)
// StringElement se6 = new StringElement("se6", "v6", 4);
// Debug.WriteLine(se6.ToString());
// not cross platform!
// TODO: make it!?!?!?
// AchievementElement
BooleanElement be1 = new BooleanElement("be1", true);
Debug.WriteLine(be1.ToString());
BooleanElement be2 = new BooleanElement("be2", false, "key");
Debug.WriteLine(be2.ToString());
// Abstract
// BoolElement be3 = new BoolElement("be3", true);
CheckboxElement cb1 = new CheckboxElement("cb1");
Debug.WriteLine(cb1.ToString());
CheckboxElement cb2 = new CheckboxElement("cb2", true);
Debug.WriteLine(cb2.ToString());
CheckboxElement cb3 = new CheckboxElement("cb3", false, "group1");
Debug.WriteLine(cb3.ToString());
CheckboxElement cb4 = new CheckboxElement("cb4", false, "subcaption", "group2");
Debug.WriteLine(cb4.ToString());
DateElement de1 = new DateElement("dt1", DateTime.Now);
Debug.WriteLine(de1.ToString());
// TODO: see issues
// https://github.com/kevinmcmahon/MonoDroid.Dialog/issues?page=1&state=open
EntryElement ee1 = new EntryElement("ee1", "ee1");
Debug.WriteLine(ee1.ToString());
EntryElement ee2 = new EntryElement("ee2", "ee2 placeholder", "ee2 value");
Debug.WriteLine(ee2.ToString());
EntryElement ee3 = new EntryElement("ee3", "ee3 placeholder", "ee3 value", true);
Debug.WriteLine(ee3.ToString());
FloatElement fe1 = new FloatElement("fe1");
Debug.WriteLine(fe1.ToString());
FloatElement fe2 = new FloatElement(-0.1f, 0.1f, 3.2f);
Debug.WriteLine(fe2.ToString());
FloatElement fe3 = new FloatElement
(
null
, null // no ctors new Android.Graphics.Bitmap()
, 1.0f
);
Debug.WriteLine(fe3.ToString());
HtmlElement he1 = new HtmlElement("he1", "http://holisiticware.net");
Debug.WriteLine(he1.ToString());
// TODO: image as filename - cross-platform
ImageElement ie1 = new ImageElement(null);
Debug.WriteLine(ie1.ToString());
// TODO: not in Kevin's MA.D
// ImageStringElement
MultilineElement me1 = new MultilineElement("me1");
Debug.WriteLine(me1.ToString());
MultilineElement me2 = new MultilineElement("me2", delegate() { });
Debug.WriteLine(me2.ToString());
MultilineElement me3 = new MultilineElement("me3", "me3 value");
Debug.WriteLine(me3.ToString());
RadioElement rde1 = new RadioElement("rde1");
Debug.WriteLine(rde1.ToString());
RadioElement rde2 = new RadioElement("rde1", "group3");
Debug.WriteLine(rde2.ToString());
//.........这里部分代码省略.........