OSDN Git Service

version 1.0.0.6
[kybernetes/Kybernetes.git] / KyberNetes / command / reference / SumCommandArg.cs
diff --git a/KyberNetes/command/reference/SumCommandArg.cs b/KyberNetes/command/reference/SumCommandArg.cs
new file mode 100644 (file)
index 0000000..4303b8c
--- /dev/null
@@ -0,0 +1,39 @@
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+\r
+namespace com.andoutomo.kybernetes.command.reference\r
+{\r
+    class SumCommandArg:CommandArg\r
+    {\r
+        internal List<int> targetData\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+        public void split(string arguments)\r
+        {\r
+            string[] splitData = arguments.Split(' ');\r
+\r
+            if (splitData.Length < 2)\r
+            {\r
+                isValid = false;\r
+                return;\r
+            }\r
+            isValid = true;\r
+            targetData = new List<int>();\r
+            for (int i = 1; i < splitData.Length; i++)\r
+            {\r
+                targetData.Add(Convert.ToInt32(splitData[i]));\r
+            }\r
+\r
+        }\r
+        private bool isValid;\r
+\r
+        public bool getSplitResult()\r
+        {\r
+            return isValid;\r
+        }\r
+    }\r
+}\r