実際に使用して比較する前に、文字列変数に値を割り当てる必要があるのはなぜですか。例: いくつかの入力 - obj
string temp;
if (obj== null)
{
temp = "OK";
}
string final = temp;
コンパイル時エラーが発生します。たとえば、割り当てられていない変数 'temp' を使用できません。しかし、文字列変数のデフォルト値は「null」です。これを使用したいと思います。では、なぜこれが許可されていないのでしょうか。