Почему та не работает код, хотя ошибок не выдает - C#

Узнай цену своей работы

Формулировка задачи:

При вводе текста "выход" в TextBox должно ввестись в Label текст "приняла". Но почему та ни чего не происходит.
public class DECCES
    {
        public string OutputText = null;
        public string InputText = null;
 
        [STAThread]

        static void Main()
        {
            DECCES CES = new DECCES();
 
            string OutputTextLocal = null;
            CES.OutputText = OutputTextLocal;
 
            string InputTextLocal=null;
            CES.InputText = InputTextLocal;
 
        if (InputTextLocal == "выход")
             {
                 OutputTextLocal= "приняла";
                // Application.Exit(); 
             }
 //            if (Form_Intro.textInput == "выход") { Form_Intro.OutputText = "приняла"; }
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form_Intro());

// Если приложение WindowsForm то this.Close();
// Application.Exit();
// Environment.Exit(0); // Приложение завершается и возвращает ОС указанное параметром значение
// Environment.FailFast("Палундра!"); // Приложение моментально схлапывается, предварительно записывая строку в журнал событий.
// Application.Shutdown  Простое закрытие
// Environment.FailFast  Вынужденное закрытие: 
// Convert.ToDouble(textbox1.Text)
 
        }
    }
namespace ProjectsDECCES
{
    public partial class Form_Intro
    {

        /// <summary>
        /// Требуется переменная конструктора.
        /// </summary>
        private System.ComponentModel.IContainer components = null;
 
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }
 
        #region Код, автоматически созданный конструктором форм Windows
 
        /// <summary>
        /// Обязательный метод для поддержки конструктора - не изменяйте
        /// содержимое данного метода при помощи редактора кода.
        /// </summary>
        public void InitializeComponent()
        {
            DECCES CES = new DECCES();
 
            this.textOutput = new System.Windows.Forms.Label();
            this.textInput = new System.Windows.Forms.TextBox();
            this.SuspendLayout();
            // 
            // textOutput
            // 
            this.textOutput.AutoSize = true;
            this.textOutput.BackColor = System.Drawing.Color.Black;
            this.textOutput.Dock = System.Windows.Forms.DockStyle.Top;
            this.textOutput.Font = new System.Drawing.Font("Century Gothic", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
            this.textOutput.ForeColor = System.Drawing.Color.White;
            this.textOutput.Location = new System.Drawing.Point(0, 0);
            this.textOutput.Name = "textOutput";
            this.textOutput.Size = new System.Drawing.Size(23, 25);
            this.textOutput.TabIndex = 0;
            this.textOutput.Text = CES.OutputText;
            this.textOutput.Click += new System.EventHandler(this.label1_Click);
            // 
            // textInput
            // 
            this.textInput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
            this.textInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.textInput.Dock = System.Windows.Forms.DockStyle.Bottom;
            this.textInput.ForeColor = System.Drawing.Color.White;
            this.textInput.Location = new System.Drawing.Point(0, 219);
            this.textInput.MaxLength = 13;
            this.textInput.Name = "textInput";
            this.textInput.Size = new System.Drawing.Size(300, 21);
            this.textInput.TabIndex = 1;
            //this.textInput.Text = null;
                 CES.InputText = textInput.Text;
            // 
            // Form_Intro
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 16F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.BackColor = System.Drawing.Color.Black;
            this.ClientSize = new System.Drawing.Size(300, 240);
            this.Controls.Add(this.textInput);
            this.Controls.Add(this.textOutput);
            this.Font = new System.Drawing.Font("Century Gothic", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
            this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
            this.Name = "Form_Intro";
            this.ShowIcon = false;
            this.ShowInTaskbar = false;
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text = "Form_Intro";
            this.Load += new System.EventHandler(this.Form_Intro_Load);
            this.ResumeLayout(false);
            this.PerformLayout();
 
        }
 
        #endregion
 
        private System.Windows.Forms.Label textOutput;
        private System.Windows.Forms.TextBox textInput;

    }
}
странно, почему та код не работает.

Решение задачи: «Почему та не работает код, хотя ошибок не выдает»

textual
Листинг программы
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            MyTxt mtx = new MyTxt();
            Console.WriteLine("Введите предложение");
            //Считываем введенный текст в переменную класса
            mtx.InputText = Console.ReadLine();
            //Преобразовываем в верхний регистр
            mtx.OutputText = mtx.InputText.ToUpper();
            Console.WriteLine(string.Format("Ваше предложение: {0} \nВаше предложение в верхнем регистре: {1}", mtx.InputText, mtx.OutputText));
            Console.ReadKey();}
    }
 
    class MyTxt
    {
        public string InputText { get; set; }
        public string OutputText { get; set; }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы