Почему та не работает код, хотя ошибок не выдает - 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; }
}
}