Как мне настроить общую логику C # для приложений Xamarin или приложений Blazor?

#c# #asp.net #xamarin #model-view-controller #blazor

#c# #asp.net #xamarin #модель-представление-контроллер #blazor

Вопрос:

Я очень новичок, поэтому извините, если я кажусь новичком. Итак, я знаю, что Xamarin Forms — это в основном интерфейс пользовательского интерфейса, который использует общую логику C #. Тем не менее, я хочу знать это:

  1. Будучи студентом, пытающимся разобраться ASP.NET MVC и Xamarin, возможно ли, что формы Xamarin и веб-приложение используют одну и ту же общую логику C #?
  2. Если это возможно, должен ли я сначала создать решение .NET для создания всех общих логик, а затем, в зависимости от того, на какой платформе я хотел бы иметь представления, я мог бы использовать приложение Xamarin или Blazor для ссылки на предыдущее.СЕТЕВОЕ решение для использования этой общей логики для необходимых для них представлений?

Извините — мне действительно требуется небольшое руководство по этому вопросу. Спасибо.

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

1. Как насчет размещения общей логики в библиотеке классов и ASP.NET и приложения Xamarin ссылаются на эту библиотеку классов?

2. Ознакомьтесь с этим руководством: learn.microsoft.com/en-us/dotnet/core/tutorials/… Руководство использует библиотеку в консольном приложении, но та же идея применима к любому типу приложений. Избегайте помещения какой-либо логики пользовательского интерфейса в библиотеку, если вы планируете совместно использовать ее между Xamarin и Blazor.