Почему та не работает код, хотя ошибок не выдает - 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; }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д