C#:
---
layout: forums
title: 'Using arrays in Config C#'
breadcrumbs:
- "Plugin Development": "/forums/plugin-development.105/"
- "Rust Development": "/forums/rust-development.4/"
---
<div class="titleBar">
<h1>
<a href="{{ '/threads/using-arrays-in-config-c.21615/' | prepend: site.baseurl }}">Using arrays in Config C#</a>
</h1>
<p id="pageDescription" class="muted">Discussion in '<a href="{{ '/forums/rust-development.4/' | prepend: site.baseurl }}">Rust Development</a>' started by <a class="username"
dir="auto">Serenity 3</a>, <a href="{{ '/threads/using-arrays-in-config-c.21615/' | prepend: site.baseurl }}"><span class="DateTime" title="Oct 23, 2016 at 10:49 PM">Oct 23,
2016</span></a>.
</p>
</div>
<ol class="messageList" id="messageList">
<li id="post-261558" class="message" data-author="Serenity 3">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Serenity 3" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Serenity 3</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> I would like to know how to create an array in C#<br /> EG.<br /> List of some thing<br /> {<br /> Example
1,<br /> Example 2,<br /> etc<br />
<br /> }<br /> [DOUBLEPOST=1477259854][/DOUBLEPOST]so Far i have <br /> Config["Help Command Content"] = new List<object> {<br /> "--HELP--",<br />
"Clans Help -",<br /> "Some other plugin help - " <div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Serenity 3</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 23, 2016 at 10:49 PM">Oct 23, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261558/permalink">#1</a>
</div>
</div>
</div>
</li>
<li id="post-261563" class="message" data-author="DylanSMR">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="DylanSMR" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">DylanSMR</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> Well. Theres a few different types of arrays really:<br />
<br />
<b>We have a list:<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>List<string> shoppingList = new List<string>(){{"apples"},
{"tomatoes"},
{"oranges"}
};</pre>{% endraw %}
</div>
</b><br /> This will simply make a list where you can select those items.<br /> If you want to get those items you can use a system like:<br />
<br />
<b>
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>var itemone = shoppingList[0];</pre>{% endraw %}
</div>
</b><br />
<br /> This will grab apples, as the index starts at 0 not 1.<br />
<br />
<b>Then we have a dictionary:<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>Dictionary<int, string> shoppingList = new Dictionary<int, string>(){
{0, "apples"},
{1, "oranges"}
};</pre>{% endraw %}
</div>
</b><br /> This will create a dictionary, which can store a class if so you desire.<br /> You can retrieve the values using the first item(so in our case it will be the int as
it was specified first.<br />
<br />
<b>
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>var itemselected = shoppingList[1];</pre>{% endraw %}
</div>
</b><br />
<br /> this will output oranges, as you selected 1 instead of 0 which would get you apples(this is a bit different then a list.<br />
<br /> You can retrieve all the items from a list using:<br />
<br />
<b>
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>for(var i = 0; i < shoppingList.Count(); i++){return shoppingList[i];
}</pre>{% endraw %}
</div>
</b><br /> This will output:<br />
<br />
<b>apples:<br /> tomatoes:<br /> oranges:<br />
</b><br /> and for a dictionary:<br />
<br />
<b>
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>foreach(var item in shoppingList){
return item;
}</pre>{% endraw %}
</div>
</b><br /> [DOUBLEPOST=1477262270][/DOUBLEPOST]You can see some examples in any of my plugins, or someone like <a href="https://oxidemod.org/members/36455/" class="username"
data-user="36455, @k1lly0u">@k1lly0u</a>
<div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">DylanSMR</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261563' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 23, 2016 at 11:36 PM">Oct 23, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261563' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261563/permalink">#2</a>
</div>
</div>
</div>
</li>
<li id="post-261565" class="message" data-author="Serenity 3">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Serenity 3" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Serenity 3</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> thanks <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie1" alt=":)"
title="Smile :)" /><br /> [DOUBLEPOST=1477263642][/DOUBLEPOST]Currently im developing a Sort Of Rust Essentials Plugin. a take off of the popular Essentials for
minecraft. <div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Serenity 3</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261565' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 23, 2016 at 11:44 PM">Oct 23, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261565' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261565/permalink">#3</a>
</div>
</div>
</div>
</li>
<li id="post-261572" class="message" data-author="Serenity 3">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Serenity 3" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Serenity 3</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> I get System.Collections.Generic.List'1[System.Object] in game when i execute my command
"Help"<br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>using System.Collections.Generic;
using System;
using Rust;namespace Oxide.Plugins
{
[Info("Rust Essentials", "NoSharp", "0.1.1", ResourceId = 2011)]
class Rsentials : RustPlugin
{ #region Config protected override void LoadDefaultConfig()
{
PrintWarning("Creating a new configuration file For Rust Essentials");
Config.Clear();
Config["Help Command"] = "Help";
Config["Help Command Content"] = new List<string> {
"--HELP--",
"Clans Help -",
"Some other plugin help - "
};
SaveConfig();
} #endregion #region Commands [ChatCommand("Help")]
void cmdChathelp(BasePlayer player, string command, string[] args)
{
SendReply(player, Config["Help Command Content"].ToString()); } #endregion }
}
</pre>{% endraw %}
</div>
<div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Serenity 3</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261572' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 12:18 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261572' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261572/permalink">#4</a>
</div>
</div>
</div>
</li>
<li id="post-261586" class="message" data-author="Austinv900">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Austinv900" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Austinv900</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> Config doesn't support string list too well from what I can tell. You would need to do something like <br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>new List<object>();</pre>{% endraw %}
</div>then to send it to chat you need something like<br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>var HelpTextt = Config["Help Command Content"].ToArray();foreach (var msg in HelpTextt)
{
SendReply(player, msg.ToString());
}</pre>{% endraw %}
</div>[DOUBLEPOST=1477269640][/DOUBLEPOST]Thats a simple way of doing it. though thats off the top of my head. But that would be the basic function of it. <div
class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Austinv900</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261586' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 1:38 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261586' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261586/permalink">#5</a>
</div>
</div>
</div>
</li>
<li id="post-261609" class="message" data-author="Shady757">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Shady757" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Shady757</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Serenity 3">
<aside>
<div class="attribution type">Serenity 3 said: <a href="#post-261572" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">I get System.Collections.Generic.List'1[System.Object] in game when i execute my command "Help"<br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>using System.Collections.Generic;
using System;
using Rust;namespace Oxide.Plugins
{
[Info("Rust Essentials", "NoSharp", "0.1.1", ResourceId = 2011)]
class Rsentials : RustPlugin
{ #region Config protected override void LoadDefaultConfig()
{
PrintWarning("Creating a new configuration file For Rust Essentials");
Config.Clear();
Config["Help Command"] = "Help";
Config["Help Command Content"] = new List<string> {
"--HELP--",
"Clans Help -",
"Some other plugin help - "
};
SaveConfig();
} #endregion #region Commands [ChatCommand("Help")]
void cmdChathelp(BasePlayer player, string command, string[] args)
{
SendReply(player, Config["Help Command Content"].ToString()); } #endregion }
}
</pre>{% endraw %}
</div>
</div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>Because a list can't be directly 'converted' into a string, that's just not how they work.<br /> Here's an example of *a* proper way to use
it:<br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>
var cfgSB = new StringBuilder();
var listCfg = Config["Help Command Content"];
for(int i = 0; i < listCfg.Count; i++)
{
var str = listCfg[i];
cfgSB.AppendLine(str);
}
SendReply(player, cfgSB.ToString());
</pre>{% endraw %}
</div>
<div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Shady757</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261609' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:30 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261609' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261609/permalink">#6</a>
</div>
</div>
</div>
</li>
<li id="post-261611" class="message" data-author="Austinv900">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Austinv900" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Austinv900</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Shady757">
<aside>
<div class="attribution type">Shady757 said: <a href="#post-261609" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">Because a list can't be directly 'converted' into a string, that's just not how they work.<br /> Here's an example of
*a* proper way to use it:<br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>
var cfgSB = new StringBuilder();
var listCfg = Config["Help Command Content"];
for(int i = 0; i < listCfg.Count; i++)
{
var str = listCfg[i];
cfgSB.AppendLine(str);
}
SendReply(player, cfgSB.ToString());
</pre>{% endraw %}
</div>
</div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>Well aren't you fancy <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)" /> lol <div
class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Austinv900</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261611' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:44 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261611' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261611/permalink">#7</a>
</div>
</div>
</div>
</li>
<li id="post-261612" class="message staff" data-author="Wulf">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Wulf" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto" itemprop="name">Wulf</a>
<em class="userBanner bannerRed wrapped" itemprop="title"><span class="before"></span><strong>Community Admin</strong><span class="after"></span></em>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Shady757">
<aside>
<div class="attribution type">Shady757 said: <a href="#post-261609" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">Because a list can't be directly 'converted' into a string, that's just not how they work.<br /> Here's an example of
*a* proper way to use it:<br />
<br />
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
{% raw %}<pre>
var cfgSB = new StringBuilder();
var listCfg = Config["Help Command Content"];
for(int i = 0; i < listCfg.Count; i++)
{
var str = listCfg[i];
cfgSB.AppendLine(str);
}
SendReply(player, cfgSB.ToString());
</pre>{% endraw %}
</div>
</div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>
<div class="bbCodeBlock bbCodeQuote" data-author="Austinv900">
<aside>
<div class="attribution type">Austinv900 said: <a href="#post-261611" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">Well aren't you fancy <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)" /> lol
</div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>It would probably be done in a single line. <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)" />
<div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Wulf</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261612' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:46 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261612' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261612/permalink">#8</a>
</div>
</div>
</div>
</li>
<li id="post-261615" class="message" data-author="Shady757">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Shady757" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Shady757</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Wulf">
<aside>
<div class="attribution type">Wulf said: <a href="#post-261612" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">It would probably be done in a single line. <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)"
title="Wink ;)" /></div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>Hence the "*a* proper way". Not everyone likes one lines, either, lol. My brother gets upset any time I paste some of my code to him where there's a bunch
of stuff on one line, he says it's hard to read and looks worse to him. <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)"
title="Wink ;)" />
<div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Shady757</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261615' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:50 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261615' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261615/permalink">#9</a>
</div>
</div>
</div>
</li>
<li id="post-261616" class="message staff" data-author="Wulf">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Wulf" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto" itemprop="name">Wulf</a>
<em class="userBanner bannerRed wrapped" itemprop="title"><span class="before"></span><strong>Community Admin</strong><span class="after"></span></em>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Shady757">
<aside>
<div class="attribution type">Shady757 said: <a href="#post-261615" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">Hence the "*a* proper way". Not everyone likes one lines, either, lol. My brother gets upset any time I paste some of my code to him
where there's a bunch of stuff on one line, he says it's hard to read and looks worse to him. <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}"
class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)" /></div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>More isn't always "proper", if that was the case there wouldn't be as many of the shortcuts and advancements that we have in C# today. <img
src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)" /><br />
<br /> A lot of it comes down to style though and opinions of the developer. <div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Wulf</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261616' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:53 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261616' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261616/permalink">#10</a>
</div>
</div>
</div>
</li>
<li id="post-261618" class="message" data-author="Austinv900">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Austinv900" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Austinv900</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> I like shortcuts and clean code. Makes life simpler <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}"
class="mceSmilieSprite mceSmilie8" alt=":D" title="Big Grin :D" />
<div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Austinv900</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261618' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:54 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261618' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261618/permalink">#11</a>
</div>
</div>
</div>
</li>
<li id="post-261619" class="message" data-author="Shady757">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Shady757" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Shady757</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Wulf">
<aside>
<div class="attribution type">Wulf said: <a href="#post-261616" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">More isn't always "proper", if that was the case there wouldn't be as many of the shortcuts and advancements that we have in
C# today. <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)" /><br />
<br /> A lot of it comes down to style though and opinions of the developer.</div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>Well, yes, but in this case, it's almost undoubtedly easier to read what I had pasted than it would have been on a one-liner. Which is especially important
considering (and please take no offense) the OP is fairly new to this, so I figured a little less compact doesn't hurt.<br />
<br /> Personally I try to make things as compact as possible in most cases. Anyway, I think we've derailed the thread enough by now, lol.<br />
<br /> EDIT: By the way, the quote wasn't saying it was THE proper way, it was saying it was A, which is why I had used asterisks, in case you had misunderstood. The point
of that was for me to say there are many ways you can do this, this is just one of the ways, the only reason I had even used the word 'proper' is because .ToString()
on a list is not one of them. <div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Shady757</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261619' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 5:57 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261619' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261619/permalink">#12</a>
</div>
</div>
</div>
</li>
<li id="post-261621" class="message staff" data-author="Wulf">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Wulf" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto" itemprop="name">Wulf</a>
<em class="userBanner bannerRed wrapped" itemprop="title"><span class="before"></span><strong>Community Admin</strong><span class="after"></span></em>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
<div class="bbCodeBlock bbCodeQuote" data-author="Serenity 3">
<aside>
<div class="attribution type">Serenity 3 said: <a href="#post-261565" class="AttributionLink">↑</a>
</div>
<blockquote class="quoteContainer">
<div class="quote">Currently im developing a Sort Of Rust Essentials Plugin. a take off of the popular Essentials for minecraft.</div>
<div class="quoteExpand">Click to expand...</div>
</blockquote>
</aside>
</div>Keep in mind that Oxide is made to be modular, so there isn't really a point in making an all-in-one plugin. Many of the plugins you'd try to squash into one
already exist and would allow more flexibility than you'd have in a single mashed up plugin. <div class="messageTextEndMarker"> </div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
<span class="authorEnd"><a class="username author" dir="auto">Wulf</a>,</span>
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261621' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
title="Oct 24, 2016 at 6:04 AM">Oct 24, 2016</span></a>
</span>
</div>
<div class="publicControls">
<a href="{{ '/threads/using-arrays-in-config-c.21615/#post-261621' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
data-href="posts/261621/permalink">#13</a>
</div>
</div>
</div>
</li>
<li id="post-261634" class="message" data-author="Serenity 3">
<div class="messageUserInfo">
<div class="messageUserBlock">
<div class="avatarHolder">
<span class="helper"></span>
<a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Serenity 3" /></a>
</div>
<h3 class="userText">
<a class="username" dir="auto">Serenity 3</a>
</h3>
<span class="arrow"></span>
</div>
</div>
<div class="messageInfo primaryContent">
<div class="messageContent">
<article>
<blockquote class="messageText SelectQuoteContainer ugc baseHtml"> ok<br /> i might try to do something else.<br /> [DOUBLEPOST=1477291923][/DOUBLEPOST]After this is there an
actual way of doing it?<br /> [DOUBLEPOST=1477292061][/DOUBLEPOST](I still need to know how lists/arrays work in Configuration files.) <div class="messageTextEndMarker">
</div>
</blockquote>
</article>
</div>
<div class="messageMeta ToggleTriggerAnchor">
<div class="privateControls">
<span class="item muted">
// ... [Code preview truncated due to length. Full source in attached file] ...