,如果我有字符串:string a = "Hello there"
如何擴展方法添加到字符串在C#中
我希望我能做到:a.ReplaceThereSubstring()
,並期待a = "Hello here"
我想是這樣的:
public static class ChangeString
{
public static string ReplaceThereSubstring(this String myString)
{
return myString.Replace("there","here");
}
}
但它總是返回null。
你應該這樣做來運行你的代碼的情況下
不,代碼將不會返回null。請展示一個簡短但完整的程序來展示問題。 –
我編輯它。但是我剛剛看到String類是不可變的。我不知道我能否做到這一點。 – mathinvalidnik
你必須重新分配它。 'var a = a.ReplaceThereSubstring();' –