The error message is telling you one or both the data types in your call to method SetXData is not correct.
I don't have personal experience with what you're trying to do but I suggest changing the data type of xDataStrings to an array of objects:
object[] xDataStrings;
Check out this thread on the autodesk forums. Sample .NET code is posted which may help you.
Jay Riggs
2010-04-01 16:50:26