今天,嘗試把現有項目的.net4改成.net3.5時,出現了一些error,這些error大多是方法不兼容。
下面分享一下:只在.net4裏可用而在.net3.5裏不可用的方法:
1.string.IsNullOrWhiteSpace(string text)
==> .net3.5裏可用此方法替換:string.IsNullOrEmpty(string text)
2.string.Join(";", List<string> listString)
==>.net3.5裏可用此方法替換:string.Join(";", string[] stringArray)
如果需要將List<string> 轉換爲 string[], 方法是:
string.Join(";", listString.ToArray())
如果是string.Join(";", List<int> listInt),就需要先把int型轉換爲string型,如下:
string.Join(";", listInt.ConvertAll((temp) => temp.ToString()).ToArray())
3.Guid.Parse(string text)
==>.net3.5裏可用此方法替換:new Guid(string text)
4. using(SmtpClient smpt=new SmtpClient())
{
...
}
==>.net3.5裏可用此方法替換:SmtpClient smpt=new SmtpClient();
在.net3.5裏用會出現如下錯誤:
未完待續......