Windows フォームを介して文字列を逆にしようとしていますがfor
、コードを実行しているときに何らかの理由でループが例外を与えています。
System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません
Button_Click イベント
string input=textBox1.Text;
input=Convert.ToString(Console.ReadLine());
string output="";
if(textBox1.Text=="")
{
MessageBox.Show("Sorry! You have not given any input for perform action");
}
else
{
try{
for(int i=input.Length-1; i>=0; i--)
{
output= output+input[i];
}
textBox2.Text=output;
}
catch(Exception ex)
{
MessageBox.Show(""+ex);
}
}
}
同じロジックがコンソール アプリケーションで完全に機能している間。非常に基本的なことが欠けていることはわかっていますが、現時点ではアイデアがありません。