我有一个剃须刀串剃刀字符串操作
@postername.Substring(0, @postername.IndexOf("@"))
如果用户名有电子邮件,我得到的用户名@符号之前,但如果用户名没有电子邮件,我想有一个完整的单词,怎么办?
if(@postername.Contains("@")){
@postername.Substring(0, @postername.IndexOf("@"))
}else{
@postername
}
,但没有工作,请帮助
我们可以看到围绕该代码行的视图中的代码? – IronMan84
定义“没有工作”。有错误吗?什么是输入和输出是什么?另外,你是否真的需要代码中的所有'@'?也许我错了,但我认为你用'@'开始代码(就像在'if'之前一样),然后使它成为一个代码块。你不要把它用于所有的变量。 – David
说实话,这实际上不是逻辑,你应该推into你的观点。在发送它之前,我会在ViewModel或控制器中执行此操作。 – Josh