コード例 #1
0
        public void ArrayConvert()
        {
            var data = Parse.String(Test1);

            var stringArray = Parse.Array <string>(data["Options"]["StringArrayTest"]);

            Assert.Equal("Hello World!", stringArray[0]);
            Assert.Equal("Hey!", stringArray[1]);

            var intArray = Parse.Array <int>(data["Options"]["IntArrayTest"]);

            Assert.Equal(23, intArray[0]);
            Assert.Equal(234, intArray[1]);
            Assert.Equal(456456, intArray[2]);
        }
コード例 #2
0
        private static void Main(string[] args)
        {
            var conf = Parse.File("Sample.conf");

            string helloMessage = conf["Sample"]["HelloMessage"];
            int    aCoolNumber  = Parse.Value <int>(conf["Sample"]["ACoolNumber"]);

            int[] anArray = Parse.Array <int>(conf["Sample"]["AnArray"]);

            Console.WriteLine($"{helloMessage}");
            Console.WriteLine($"{aCoolNumber} is a cool number!");

            Console.Write("Some more cool numbers:");
            foreach (var number in anArray)
            {
                Console.Write($" {number}");
            }
        }
コード例 #3
0
 public StaticSequence(ParseBlock Block)
 {
     _Sequence = Parse.Array(Block.String, Convert.ToByte);
     Count     = _Sequence.Length;
 }
コード例 #4
0
 public RandomSequence(ParseBlock Block)
 {
     _Values = Parse.Array(Block.String, Convert.ToByte);
 }