2016-12-14 3 views
-4

文字列内で最初または最後のnullスペースを削除します。used trim()trimEnd()trim("\n","\t")など削除されません。Encoding.ASCIIを使用したByteからStringへの変換では、trim()を使用した後にnullを返します。このnullは削除しません。

+1

を使用して、空またはnullかどうかを確認することができますが、textbox

string str = " This is a string "; txtBox.Text = str.Trim(); 

に戻ってそれを割り当てるまで有効になりません機能Trim()またはTrimEnd()を呼び出す

あなたのコードを表示してください。 – Mairaj

+4

'ヌル'、 'NUL'、' \ n'と '\ t'を置き換えたいですか? *空白のようなものはありません。あなたが実際にやりたいことはまったく不明です。ここではいくつかのコードが役に立ちます。 –

+0

'Trim'メソッドは、新しい"切り捨てられた "値を返します。メソッドを呼び出す値を更新しません。 – Fabio

答えて

1

value backTrim()の後に割り当てていないようです。オンリーユーはまたIsNullOrEmpty

if(string.IsNullOrEmpty(str)) 
{ 
//Console.WriteLine("string is either null or empty"); 
} 
+2

どこから見えますか? - OPにはコードはありません:) – Fabio

+0

@Fabioこれは何度もこのような質問を見ましたが、人々はこの間違いを犯しました。そうでなければC#はそのメソッドを呼び出すのに十分です。 – Mairaj

+0

Fabioは私たちが推測したくないと思った。私はコードが失敗する十数の理由を考えることができますが、コードなしでは本当に決定的な答えを出すのは難しいです。 –

関連する問題