1. 程式人生 > 其它 >C# System.ArgumnetNullException:值不能為null問題解決

C# System.ArgumnetNullException:值不能為null問題解決

技術標籤:C#

問題描述:

System.ArgumnetNullException:"值不能為null。Arg_ParamName_Name"

問題分析:

有些方法不支援將null作為引數,但是呼叫時又將null作為引數導致報錯。

問題解決:

1、呼叫Aspose.Words的Write()方法時,將null值處理為空字串再做為引數。

Aspose.Words.Document doc = new Document("c:/test.docx");//新建一個空白的文件
DocumentBuilder builder =new DocumentBuiler(doc);
string str=null;
//移動至第一個表格第一行第一行
builder.MoveToCell(0,0,0,0);
builder.Write(string.IsNullOrEmpty(str)?"":str);