Значение не вставляется в datatable C#

#c# #datatable

#c# #datatable

Вопрос:

Я вставлял 64-битную строку в datatable. Но когда я попытался это сделать, оно не было вставлено в конце метода. Вот мой код, касающийся добавления строки.

 DataTable dt = new DataTable();
dt.Columns.Add("DataDump", typeof(string));
dt.Columns.Add("Link", typeof(string));

dt.Rows.Add(new Object[]{
    "81jhadasdjahdkahd/d1231231...", //64 bit string
    "key"
});
  

Есть ли какие-либо ограничения на то, что может содержать datatable? или что так?

Это картина после разрыва

https://s17.postimg.org/4ahn7sxwv/datatable_c.png

Комментарии:

1. Что именно вы подразумеваете под «64-битной строкой»? И как вы заметили, что строка не добавляется?

2. какова точная ошибка

3. Это преобразованная строка для изображения, которое я пытался сохранить, но я хочу, чтобы оно сначала поместило его в держатель. Вот почему я использовал datatable. Я ставлю точку останова в конце добавления строки, а значения нет. Я отредактировал свой пост и разместил ссылку на изображение break

4. Что именно вы добавили? Вы не показываете реальный код.

5. Это мой пример кода, который работает просто отлично: string s = new string('p', 45492); DataTable dt = new DataTable(); dt.Columns.Add("DataDump", typeof(string)); dt.Columns.Add("Link", typeof(string)); dt.Rows.Add(new Object[]{ s, "key" });