示例#1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            numeros n = new numeros();

            n.SetInicio(int.Parse(a.Text));
            n.SetFim(int.Parse(b.Text));
            bool bp, bi;

            if (check1.IsChecked == true)
            {
                bp = true;
            }
            else
            {
                bp = false;
            }
            if (check2.IsChecked == true)
            {
                bi = true;
            }
            else
            {
                bi = false;
            }
            txtlist.ItemsSource = n.Calc(bp, bi);
        }
示例#2
0
        static void Main(string[] args)
        {
            numeros num = delegate(int x)
            {
                Console.WriteLine("El valor de este metodo es: {0}", x);
            };

            num(10);

            num = new numeros(sumarnumeros);
            num(5);
            num = new numeros(multiplicarNumeros);
            num(10);

            Console.ReadKey();
        }
示例#3
0
        private static bool GenerateJsonProperty(DataTable dt, int rows, int cols, StringBuilder jsonString, bool isLast = false)
        {
            // IF LAST PROPERTY THEN REMOVE 'COMMA'  IF NOT LAST PROPERTY THEN ADD 'COMMA'
            string  addComma = isLast ? "" : ",";
            numeros n        = new numeros();

            if (dt.Rows[rows][cols] == DBNull.Value)
            {
                jsonString.Append(" null " + addComma);
            }
            else if (dt.Columns[cols].DataType == typeof(DateTime))
            {
                jsonString.Append(@"""" + ((DateTime)dt.Rows[rows][cols]).ToString("yyyy-MM-dd HH':'mm':'ss") + @"""" + addComma);
            }
            else if (dt.Columns[cols].DataType == typeof(string))
            {
                jsonString.Append(@"""" + dt.Rows[rows][cols].ToString().Replace("\"", "\\\"") + @"""" + addComma);
            }
            else if (dt.Columns[cols].DataType == typeof(bool))
            {
                jsonString.Append(Convert.ToBoolean(dt.Rows[rows][cols]) ? "true" + addComma : "false" + addComma);
            }
            else if (dt.Columns[cols].DataType == typeof(short))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(int))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true, "{0:0}") + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(long))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true, "{0:0}") + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(int))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true, "{0:0}") + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(double))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(decimal))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(float))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(long))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(short))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(float))
            {
                try
                {
                    jsonString.Append(n.number2String(dt.Rows[rows][cols], true) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else if (dt.Columns[cols].DataType == typeof(byte))
            {
                try
                {
                    jsonString.Append(Convert.ToByte(dt.Rows[rows][cols]) + addComma);
                }
                catch
                {
                    jsonString.Append(dt.Rows[rows][cols] + addComma);
                }
            }
            else
            {
                jsonString.Append(dt.Rows[rows][cols] + addComma);
            }
            n = null;
            return(true);
        }