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

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

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

При вводе текста "выход" в TextBox должно ввестись в Label текст "приняла". Но почему та ни чего не происходит.
Листинг программы
  1. public class DECCES
  2. {
  3. public string OutputText = null;
  4. public string InputText = null;
  5. [STAThread]
  6.  
  7. static void Main()
  8. {
  9. DECCES CES = new DECCES();
  10. string OutputTextLocal = null;
  11. CES.OutputText = OutputTextLocal;
  12. string InputTextLocal=null;
  13. CES.InputText = InputTextLocal;
  14. if (InputTextLocal == "выход")
  15. {
  16. OutputTextLocal= "приняла";
  17. // Application.Exit();
  18. }
  19. // if (Form_Intro.textInput == "выход") { Form_Intro.OutputText = "приняла"; }
  20. Application.EnableVisualStyles();
  21. Application.SetCompatibleTextRenderingDefault(false);
  22. Application.Run(new Form_Intro());
  23.  
  24. // Если приложение WindowsForm то this.Close();
  25. // Application.Exit();
  26. // Environment.Exit(0); // Приложение завершается и возвращает ОС указанное параметром значение
  27. // Environment.FailFast("Палундра!"); // Приложение моментально схлапывается, предварительно записывая строку в журнал событий.
  28. // Application.Shutdown Простое закрытие
  29. // Environment.FailFast Вынужденное закрытие:
  30. // Convert.ToDouble(textbox1.Text)
  31. }
  32. }
Листинг программы
  1. namespace ProjectsDECCES
  2. {
  3. public partial class Form_Intro
  4. {
  5.  
  6. /// <summary>
  7. /// Требуется переменная конструктора.
  8. /// </summary>
  9. private System.ComponentModel.IContainer components = null;
  10. /// <summary>
  11. /// Освободить все используемые ресурсы.
  12. /// </summary>
  13. /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
  14. protected override void Dispose(bool disposing)
  15. {
  16. if (disposing && (components != null))
  17. {
  18. components.Dispose();
  19. }
  20. base.Dispose(disposing);
  21. }
  22. #region Код, автоматически созданный конструктором форм Windows
  23. /// <summary>
  24. /// Обязательный метод для поддержки конструктора - не изменяйте
  25. /// содержимое данного метода при помощи редактора кода.
  26. /// </summary>
  27. public void InitializeComponent()
  28. {
  29. DECCES CES = new DECCES();
  30. this.textOutput = new System.Windows.Forms.Label();
  31. this.textInput = new System.Windows.Forms.TextBox();
  32. this.SuspendLayout();
  33. //
  34. // textOutput
  35. //
  36. this.textOutput.AutoSize = true;
  37. this.textOutput.BackColor = System.Drawing.Color.Black;
  38. this.textOutput.Dock = System.Windows.Forms.DockStyle.Top;
  39. this.textOutput.Font = new System.Drawing.Font("Century Gothic", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
  40. this.textOutput.ForeColor = System.Drawing.Color.White;
  41. this.textOutput.Location = new System.Drawing.Point(0, 0);
  42. this.textOutput.Name = "textOutput";
  43. this.textOutput.Size = new System.Drawing.Size(23, 25);
  44. this.textOutput.TabIndex = 0;
  45. this.textOutput.Text = CES.OutputText;
  46. this.textOutput.Click += new System.EventHandler(this.label1_Click);
  47. //
  48. // textInput
  49. //
  50. this.textInput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
  51. this.textInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
  52. this.textInput.Dock = System.Windows.Forms.DockStyle.Bottom;
  53. this.textInput.ForeColor = System.Drawing.Color.White;
  54. this.textInput.Location = new System.Drawing.Point(0, 219);
  55. this.textInput.MaxLength = 13;
  56. this.textInput.Name = "textInput";
  57. this.textInput.Size = new System.Drawing.Size(300, 21);
  58. this.textInput.TabIndex = 1;
  59. //this.textInput.Text = null;
  60. CES.InputText = textInput.Text;
  61. //
  62. // Form_Intro
  63. //
  64. this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 16F);
  65. this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  66. this.BackColor = System.Drawing.Color.Black;
  67. this.ClientSize = new System.Drawing.Size(300, 240);
  68. this.Controls.Add(this.textInput);
  69. this.Controls.Add(this.textOutput);
  70. this.Font = new System.Drawing.Font("Century Gothic", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
  71. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
  72. this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
  73. this.Name = "Form_Intro";
  74. this.ShowIcon = false;
  75. this.ShowInTaskbar = false;
  76. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  77. this.Text = "Form_Intro";
  78. this.Load += new System.EventHandler(this.Form_Intro_Load);
  79. this.ResumeLayout(false);
  80. this.PerformLayout();
  81. }
  82. #endregion
  83. private System.Windows.Forms.Label textOutput;
  84. private System.Windows.Forms.TextBox textInput;
  85.  
  86. }
  87. }
странно, почему та код не работает.

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

textual
Листинг программы
  1. namespace ConsoleApplication1
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             MyTxt mtx = new MyTxt();
  8.             Console.WriteLine("Введите предложение");
  9.             //Считываем введенный текст в переменную класса
  10.             mtx.InputText = Console.ReadLine();
  11.             //Преобразовываем в верхний регистр
  12.             mtx.OutputText = mtx.InputText.ToUpper();
  13.             Console.WriteLine(string.Format("Ваше предложение: {0} \nВаше предложение в верхнем регистре: {1}", mtx.InputText, mtx.OutputText));
  14.             Console.ReadKey();}
  15.     }
  16.  
  17.     class MyTxt
  18.     {
  19.         public string InputText { get; set; }
  20.         public string OutputText { get; set; }
  21.     }
  22. }

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


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

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

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы