Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема с c#

Марк Ловчиков Ученик (183), на голосовании 8 месяцев назад
Вот такой код:
using System;
using System.Net;
using System.Net.Sockets;
using System.IO;
using System.Linq;
using System.Collections.Generic;
using AndroidHtmlUi;

namespace CSharp_Shell
{

public static class Program
{
public static void Main()
{
var form = new TableLayout();
var btn = form.AddButton("btn", 1, 2);
btn.Click += delegate
{
for (int i = 0; i < 25; i++)
{
btn.Text += i;
}
};

form.Show().Wait();
}
}
}

Скопировал его из примера, который был в системе. Использую приложение c# shell–.Net IDE, мобильное.
Создал новый проект, вставил туда скопированный код(чтобы самому научиться его писать), и при запуске выдаёт ошибку:

Не удалось найти тип или имя пространства имен "AndroidHtmlUi" (возможно, отсутствует директива using или ссылка на сборку).

И

Не удалось найти тип или имя пространства имен "TableLayout" (возможно, отсутствует директива using или ссылка на сборку).

Пытался проверить ссылки, но не смог найти доступ к ним.


Кто знает, помогите пожалуйста. Фото проблем:

Потом подумал что проблема может быть с выбором таких категорий:

Но ничего не поменялось(пытался на всех четырёх)

Может что то проверить здесь:

Голосование за лучший ответ
Eduardus Профи (506) 9 месяцев назад
Ошибки, которые вы получаете, связаны с отсутствием необходимых ссылок или директив using для используемых классов и пространств имен. В вашем коде используется пространство имен "AndroidHtmlUi", но ваш проект не может найти это пространство имен или не имеет ссылки на соответствующую сборку.

Для решения этой проблемы вам нужно добавить правильные ссылки и директивы using. Исходя из предоставленного кода и описания, предположу, что вам может понадобиться добавить ссылку на библиотеку AndroidHtmlUi и добавить директиву using для пространства имен, связанного с классом TableLayout.

1. Добавление ссылки:
В контекстном меню проекта выберите "Добавить ссылку" или "Add Reference" и найдите библиотеку AndroidHtmlUi в списке доступных сборок. Если у вас нет этой библиотеки, вам нужно загрузить ее или подключить другую библиотеку, которая предоставляет необходимые классы.

2. Добавление директивы using:
В начало вашего файла кода добавьте следующую строку, чтобы добавить директиву using для пространства имен TableLayout:
    using AndroidHtmlUi.NamespaceForTableLayout;  

Замените "NamespaceForTableLayout" на правильное пространство имен, связанное с классом TableLayout.

После добавления ссылки и директивы using попробуйте выполнить код еще раз, и ошибки, связанные с отсутствием классов или пространств имен, должны быть исправлены.
Похожие вопросы