我有一個剃鬚刀串剃刀字符串操作
@postername.Substring(0, @postername.IndexOf("@"))
如果用戶名有電子郵件,我得到的用戶名@符號之前,但如果用戶名沒有電子郵件,我想有一個完整的單詞,怎麼辦?
if(@postername.Contains("@")){
@postername.Substring(0, @postername.IndexOf("@"))
}else{
@postername
}
,但沒有工作,請幫助
我們可以看到圍繞該代碼行的視圖中的代碼? – IronMan84
定義「沒有工作」。有錯誤嗎?什麼是輸入和輸出是什麼?另外,你是否真的需要代碼中的所有'@'?也許我錯了,但我認爲你用'@'開始代碼(就像在'if'之前一樣),然後使它成爲一個代碼塊。你不要把它用於所有的變量。 – David
說實話,這實際上不是邏輯,你應該推into你的觀點。在發送它之前,我會在ViewModel或控制器中執行此操作。 – Josh