c# - 如何在 Xamarin 中为 C# 函数创建库?
问题描述
我正在构建自己的 Xamarin.forms 应用程序。我有这个 C# 函数 -
int compare(int a, int b) {
if (a > b) {
return a;
}
else {
return b;
}
}
我希望这个功能适用于我在 Xamarin 中的所有页面。请告诉我如何从所有页面访问此功能以及我应该在哪里定义它?
任何帮助,将不胜感激。
解决方案
我认为你不需要创建一个库。有很多方法,最简单的方法是你可以在你的定义一个静态方法App.xaml.cs
,然后你可以在所有页面中调用它。
例如:
在你的定义方法App.xaml.cs
:
public static int compare(int a,int b)
{
if (a > b)
{
return a;
}
else
{
return b;
}
}
然后您可以在其他页面中调用它:
int result = App.compare(2,3);
推荐阅读
- java - RxJava 无法在地图中获取值
- c++ - CEF C++ 程序未在 Ubuntu 中呈现
- elasticsearch - 如何在kibana可视化中隐藏折叠菜单默认值
- magento2.2 - 我想在 magento2.2.6 中更改背景和颜色
- spring-integration - 出站成功的 Spring 集成流日志
- javascript - 将使用 CLI 构建的 Angular 应用程序添加到现有的 webpack 项目中
- javascript - 如果复选框选中禁用其他,如果未选中启用所有反应
- c# - 尽管值不是 NULL,但“无法将值 NULL 插入列”
- javascript - ajax 完成时 clearInterval 不起作用
- ruby-on-rails - Rails模型类的范围子句中的多个过滤条件